数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 5894|回复: 12

ΔDEF内接于ΔABC且二者相似,过A直线交圆ADB,ADC于P,Q,PF,QE交于R,证:DEFR共圆

[复制链接]
发表于 2023-2-20 20:38 | 显示全部楼层 |阅读模式
本帖最后由 天山草 于 2023-3-5 18:59 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2023-2-20 20:58 | 显示全部楼层
本帖最后由 天山草 于 2023-2-21 14:01 编辑

解题思路:



用 mathematica 写的程序:



程序运行的结果:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2023-2-21 11:06 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2023-2-21 11:13 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点评

需要说明这些参数的意义,否则难懂  发表于 2023-2-23 20:00
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-24 15:47 | 显示全部楼层
本帖最后由 天山草 于 2023-2-24 16:14 编辑

研究了一下 creasson 先生的构图作法,很不错。下面用 creasson 的构图和思路,使用 denglongshan 的复斜率方法,做此题如下。



用 mathematica 编写的程序:



程序运行结果:



注: 不需要求出 R 点的坐标,因为只须知道 QE 和 PF 两直线的复斜率,这两条直线的交角 ∠PQR 就可求出。这是  denglongshan 复斜率法解决角度问题的一个利器。


程序代码:

  1. Clear["Global`*"];

  2. \!\(\*OverscriptBox[\(a\), \(_\)]\) = a = 0;
  3. \!\(\*OverscriptBox[\(d\), \(_\)]\) = d = 1; b = (1 + I s )/( 1 - I t );
  4. \!\(\*OverscriptBox[\(b\), \(_\)]\) = (1 - I s )/(1 + I t ); c = ( 1 + I u )/(1 - I z );
  5. \!\(\*OverscriptBox[\(c\), \(_\)]\) = (1 - I u )/(1 + I z ); p = (1 + I s )/(1 - I w );
  6. \!\(\*OverscriptBox[\(p\), \(_\)]\) = (1 - I s )/(1 + I w ); q = ( 1 + I u )/(1 - I v );
  7. \!\(\*OverscriptBox[\(q\), \(_\)]\) = (1 - I u )/(1 + I v );
  8. k[a_, b_] := (a - b)/(\!\(\*OverscriptBox[\(a\), \(_\)]\) - \!\(\*OverscriptBox[\(b\), \(_\)]\));
  9. W1 = {z} /. Simplify@Solve[{k[b, d] == k[d, c]}, {z}] // Factor // Flatten;
  10. z = Part[W1, 1]; c = (1 + I u )/(1 - I z );
  11. \!\(\*OverscriptBox[\(c\), \(_\)]\) = (1 - I u )/(1 + I z );
  12. W2 = {v} /. Simplify@Solve[{k[p, a] == k[a, q]}, {v}] // Factor // Flatten;
  13. v = Part[W2, 1]; Print["z = ", Part[W1, 1], ",   v = ", Part[W2, 1]];
  14. q = Factor[(1 + I u )/(1 - I v )]; \!\(\*OverscriptBox[\(q\), \(_\)]\) = Factor[(1 - I u )/(1 + I v )];
  15. W = {e, f, \!\(\*OverscriptBox[\(e\), \(_\)]\), \!\(\*OverscriptBox[\(f\), \(_\)]\)} /.  Simplify@
  16.       Solve[{k[c, d]/k[e, c] == k[e, d]/k[e, f] == k[c, b]/k[c, a], k[a, e]/k[a, f] == k[d, f]/k[d, e] == k[a, c]/k[a, b]}, {e, f, \!\(\*OverscriptBox[\(e\), \(_\)]\), \!\(\*OverscriptBox[\(f\), \(_\)]\)}] // Factor // Flatten;
  17. e = Part[W, 1];  f = Part[W, 2];
  18. \!\(\*OverscriptBox[\(e\), \(_\)]\) = Part[W, 3];  \!\(\*OverscriptBox[\(f\), \(_\)]\) = Part[W, 4];
  19. Print["A = ", a, ", B = ", b, ", C = ", c, ", D = ", d, ", E = ", e, ", F = ", f, ", P = ", p, ", Q = ", q];
  20. Print["\!\(\*SuperscriptBox[\(\[ExponentialE]\), \(2  \[ImaginaryI]\\[Angle]EDF\)]\) = ", Simplify[k[d, f]/k[d, e]],
  21.   ",   \!\(\*SuperscriptBox[\(\[ExponentialE]\), \(2  \[ImaginaryI]\\[Angle]PRQ\)]\) = ", Simplify[k[p, f]/k[q, e]]];
  22. Print["由于 \!\(\*SuperscriptBox[\(\[ExponentialE]\), \(2  \\[ImaginaryI]\[Angle]EDF\)]\) = \
  23. \!\(\*SuperscriptBox[\(\[ExponentialE]\), \(2  \\[ImaginaryI]\[Angle]PRQ\)]\),所以 \[Angle]EDF = \[Angle]PRQ,故 DEFR \
  24. 四点共圆。"];
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2023-2-24 16:24 | 显示全部楼层
证明总是用软件解答?

点评

把几何题转化为代数题,相当于复平面上的解析几何,只是把繁琐的计算交给软件做。这个叫机器证明。  发表于 2023-2-24 21:01
把证明题变成计算题  发表于 2023-2-24 19:09
回复 支持 反对

使用道具 举报

发表于 2023-2-24 19:32 | 显示全部楼层
能否从答案中找出画△DEF的方法

点评

只根据程序不能给出如何用纯几何方法作图。但能按程序给出的结果使用 CAD 制图软件作出高精度的图。  发表于 2023-2-25 10:30
回复 支持 反对

使用道具 举报

发表于 2023-2-25 20:53 | 显示全部楼层
denglongshan 发表于 2023-2-24 19:32
能否从答案中找出画△DEF的方法

这种高精度是用根据数值画出来的吗

点评

是的。有具体数据才能画图。它与纯几何方法画图不一样。当然纯几何方法画图是高级的。  发表于 2023-2-26 09:25
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-6-25 04:45 , Processed in 0.091046 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表