数学中国

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

在ΔABC外接圆上,弧ABC,ACB中点D,E,过AB切AC圆与过A,E切AD圆交于P,证:AP平分∠BAC

[复制链接]
发表于 2023-3-5 16:17 | 显示全部楼层 |阅读模式


请问这道题怎么做?

本帖子中包含更多资源

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

x
发表于 2023-3-5 17:58 | 显示全部楼层
好象是“远古”时的一个存题。
回复 支持 反对

使用道具 举报

发表于 2023-3-5 18:16 | 显示全部楼层


用 mathematica 写计算程序如下:



运行结果:

本帖子中包含更多资源

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

x

点评

为什么设u^4  发表于 2023-3-6 19:44
回复 支持 反对

使用道具 举报

发表于 2023-3-5 19:40 | 显示全部楼层
本帖最后由 天山草 于 2023-3-5 19:44 编辑

  1. Clear["Global`*"];
  2. \!\(\*OverscriptBox[\(b\), \(_\)]\) = b = 0; \!\(\*OverscriptBox[\(c\), \(_\)]\) = c = 1; a = (u^4 (v^4 - 1))/( u^4 v^4 - 1);
  3. \!\(\*OverscriptBox[\(a\), \(_\)]\) = (v^4 - 1)/(u^4 v^4 - 1);  o = ( u^4 v^4)/(u^4 v^4 - 1);
  4. \!\(\*OverscriptBox[\(o\), \(_\)]\) = 1/(1 - u^4 v^4); R = (  I u^2 v^2)/(u^4 v^4 - 1);mAC = (a + c)/2;
  5. \!\(\*OverscriptBox[\(mAC\), \(_\)]\) = (\!\(\*OverscriptBox[\(a\), \(_\)]\) + \!\(\*OverscriptBox[\(c\), \(_\)]\))/2; mAB = (a + b)/2;
  6. \!\(\*OverscriptBox[\(mAB\), \(_\)]\) = (\!\(\*OverscriptBox[\(a\), \(_\)]\) + \!\(\*OverscriptBox[\(b\), \(_\)]\))/2;
  7. W1 = {d, \!\(\*OverscriptBox[\(d\), \(_\)]\)} /. Simplify@Solve[{(d - o) (\!\(\*OverscriptBox[\(d\), \(_\)]\) -
  8. \!\(\*OverscriptBox[\(o\), \(_\)]\)) == R^2, (d - mAC)/(\!\(\*OverscriptBox[\(d\), \(_\)]\) - \!\(\*OverscriptBox[\(mAC\), \(_\)]\)) == -((a - c)/(\!\(\*OverscriptBox[\(a\), \(_\)]\) - \!\(\*OverscriptBox[\(c\), \(_\)]\)))}, {d, \!\(\*OverscriptBox[\(d\), \(_\)]\)}] // Flatten;
  9. d = Part[W1, 3]; \!\(\*OverscriptBox[\(d\), \(_\)]\) = Part[W1, 4];
  10. W2 = {e, \!\(\*OverscriptBox[\(e\), \(_\)]\)} /. Simplify@Solve[{(e - o) (\!\(\*OverscriptBox[\(e\), \(_\)]\) -
  11. \!\(\*OverscriptBox[\(o\), \(_\)]\)) == R^2, (e - mAB)/(\!\(\*OverscriptBox[\(e\), \(_\)]\) - \!\(\*OverscriptBox[\(mAB\), \(_\)]\)) == -((a - b)/(\!\(\*OverscriptBox[\(a\), \(_\)]\) - \!\(\*OverscriptBox[\(b\), \(_\)]\)))}, {e, \!\(\*OverscriptBox[\(e\), \(_\)]\)}] // Flatten;
  12. e = Part[W2, 1]; \!\(\*OverscriptBox[\(e\), \(_\)]\) = Part[W2, 2];mAE = (a + e)/2;
  13. \!\(\*OverscriptBox[\(mAE\), \(_\)]\) = (\!\(\*OverscriptBox[\(a\), \(_\)]\) + \!\(\*OverscriptBox[\(e\), \(_\)]\))/2;
  14. W3 = {o2, \!\(\*OverscriptBox[\(o2\), \(_\)]\)} /. Simplify@Solve[{(o2 - mAE)/(\!\(\*OverscriptBox[\(o2\), \(_\)]\) -
  15. \!\(\*OverscriptBox[\(mAE\), \(_\)]\)) == -((a - e)/(\!\(\*OverscriptBox[\(a\), \(_\)]\) - \!\(\*OverscriptBox[\(e\), \(_\)]\))), (o2 - a)/(
  16. \!\(\*OverscriptBox[\(o2\), \(_\)]\) - \!\(\*OverscriptBox[\(a\), \(_\)]\)) == -((a - d)/(\!\(\*OverscriptBox[\(a\), \(_\)]\) -
  17. \!\(\*OverscriptBox[\(d\), \(_\)]\)))}, {o2, \!\(\*OverscriptBox[\(o2\), \(_\)]\)}] // Flatten;o2 = Part[W3, 1];
  18. \!\(\*OverscriptBox[\(o2\), \(_\)]\) = Part[W3, 2];
  19. W4 = {o1, \!\(\*OverscriptBox[\(o1\), \(_\)]\)} /. Simplify@Solve[{(o1 - mAB)/(\!\(\*OverscriptBox[\(o1\), \(_\)]\) -
  20. \!\(\*OverscriptBox[\(mAB\), \(_\)]\)) == -((a - b)/(\!\(\*OverscriptBox[\(a\), \(_\)]\) - \!\(\*OverscriptBox[\(b\), \(_\)]\))), (o1 - a)/(
  21. \!\(\*OverscriptBox[\(o1\), \(_\)]\) - \!\(\*OverscriptBox[\(a\), \(_\)]\)) == -((a - c)/(\!\(\*OverscriptBox[\(a\), \(_\)]\) -
  22. \!\(\*OverscriptBox[\(c\), \(_\)]\)))}, {o1, \!\(\*OverscriptBox[\(o1\), \(_\)]\)}] // Flatten;o1 = Part[W4, 1];
  23. \!\(\*OverscriptBox[\(o1\), \(_\)]\) = Part[W4, 2];
  24. W5 = {p, \!\(\*OverscriptBox[\(p\), \(_\)]\)} /. Simplify@Solve[{(p - o1) (\!\(\*OverscriptBox[\(p\), \(_\)]\) -
  25. \!\(\*OverscriptBox[\(o1\), \(_\)]\)) == (a - o1) (\!\(\*OverscriptBox[\(a\), \(_\)]\) - \!\(\*OverscriptBox[\(o1\), \(_\)]\)), (p - o2) (
  26. \!\(\*OverscriptBox[\(p\), \(_\)]\) - \!\(\*OverscriptBox[\(o2\), \(_\)]\)) == (a - o2) (\!\(\*OverscriptBox[\(a\), \(_\)]\) -
  27. \!\(\*OverscriptBox[\(o2\), \(_\)]\)), p != a}, {p, \!\(\*OverscriptBox[\(p\), \(_\)]\)}] // Flatten;p = Part[W5, 1];
  28. \!\(\*OverscriptBox[\(p\), \(_\)]\) = Part[W5, 2];
  29. Print["D = ", d, ", E = ", e, ", O2 = ", o2, ", O1 = ", o1, ", P = ",   p];
  30. k[a_, b_] := (a - b)/(\!\(\*OverscriptBox[\(a\), \(_\)]\) - \!\(\*OverscriptBox[\(b\), \(_\)]\));(*复斜率定义*)
  31. Print["\!\(\*SuperscriptBox[\(\[ExponentialE]\), \(2  \[ImaginaryI]\\[Angle]PAC\)]\) = ", FullSimplify[k[a, c]/k[a, p]],
  32.   ",  \!\(\*SuperscriptBox[\(\[ExponentialE]\), \(2  \[ImaginaryI]\\[Angle]BAP\)]\) = ", FullSimplify[k[a, p]/k[a, b]]];
  33. Print["因为 \!\(\*SuperscriptBox[\(\[ExponentialE]\), \(2  \\[ImaginaryI]\[Angle]PAC\)]\) = \
  34. \!\(\*SuperscriptBox[\(\[ExponentialE]\), \(2  \\[ImaginaryI]\[Angle]BAP\)]\),所以 \[Angle]PAC = \[Angle]BAP,即 AP 是 \
  35. \[Angle]BAC 的平分线。  "]
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-24 19:40 , Processed in 0.099322 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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