找回密码
 欢迎注册
查看: 372|回复: 30

[原创] 难倒上千人的几何题

[复制链接]
发表于 2025-2-13 12:44:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
如图,△ABC中,三个圆均为各自所在三角形的内切圆,且两个绿色圆的半径相等。D、E、F均为切点,AD=4,AE=5,求GF的长度。

求GF的长度

求GF的长度

点评

nyy
我感觉我不属于那个上千人之一  发表于 7 天前
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-2-13 15:06:50 | 显示全部楼层
我怎么想,都感觉缺了一个条件!

点评

这题十分难,和n个等圆那道差不多难度。没给具体边长需要自己构造,必须在吃透两个等圆的基础上,了解各条线段和半径的通项公式后才能解出。  发表于 2025-2-13 15:49
不缺,为什么叫难道1千人?😀  发表于 2025-2-13 15:16
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-2-13 17:18:15 | 显示全部楼层
nyy 发表于 2025-2-13 15:06
我怎么想,都感觉缺了一个条件!
  1. Clear["Global`*"];(*mathematica11.2,win7(64bit)Clear all variables*)
  2. (*子函数,海伦公式,利用海伦公式计算三角形的面积*)
  3. heron[a_,b_,c_]:=Module[{p=(a+b+c)/2},Sqrt[p*(p-a)*(p-b)*(p-c)]]
  4. (*子函数,利用三边计算角的余弦值,角是c边所对的角*)
  5. cs[a_,b_,c_]:=((a^2+b^2-c^2)/(2*a*b))
  6. (*赋值*)
  7. p1=1/2*(a+b+e)(*左边三角形的半周长*)
  8. p2=1/2*(c+d+e)(*右边三角形的半周长*)
  9. p=(a+b+c+d)/2(*大三角形的半周长*)
  10. r1=2*heron[a,b,e]/p1(*左边小三角形的半径*)
  11. r2=2*heron[c,d,e]/p2(*右边小三角形的半径*)
  12. r=2*heron[a,b+c,d]/p(*最大三角形的半径*)
  13. h=heron[a,b,e]/(b/2)(*三角形的高*)
  14. (*列出方程,为方便迭代,把方程尽可能地多项式化*)
  15. eq1=Numerator@Together[r1^2-r2^2](*两个小圆半径相等*)
  16. eq2=Numerator@Together[cs[b,e,a]+cs[c,e,d]](*两个角相加=180,则余弦值的和=零*)
  17. eq3=p1-b-5(*AE=5*)
  18. eq4=p-(b+c)-4(*AD=4*)
  19. eq5=(1-2*r1/h)^2-(1-2*r/h)
  20. eqns={eq1,eq2,eq3,eq4,eq5}
  21. ddd=NSolve[eqns==0&&a>0&&b>0&&c>0&&d>0&&e>0,{a,b,c,d,e}]
复制代码

代码感觉没问题,但是求解不出来

点评

有无穷多个三角形满足图中构造方式和数值,GF长度都不变。  发表于 2025-2-13 17:46
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-2-13 19:02:17 | 显示全部楼层
你这个可能是错题!
你可以试试先画出这样的一个大三角形。
让大家验证一下,这样的三角形确实存在
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2025-2-13 20:44:09 | 显示全部楼层
再发一个构造好的图,这下相信有很多个三角形都存在满足题中条件吧。

第二个例子

第二个例子
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 7 天前 来自手机 | 显示全部楼层
答案是1,AE=AD+GF.不过没有找到简洁的方法

点评

nyy
我昨天肉眼观察结果,感觉像是1  发表于 7 天前
nyy
硬猜没有用,说不定你是用小尺梁的  发表于 7 天前
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
回复 支持 1 反对 0

使用道具 举报

发表于 7 天前 | 显示全部楼层
红箭头长度相等,蓝箭头长度相等  简单问题想复杂了
1739496886770.jpg

点评

凭什么说相等?过程  发表于 7 天前
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
回复 支持 2 反对 0

使用道具 举报

发表于 7 天前 | 显示全部楼层
全程没有用r相等,两个圆相等应该是多余条件
1739504284272.jpg

点评

看起来是正确的。  发表于 4 天前
标的字母都是线段长  发表于 7 天前
nyy
我用到了两个小圆半径相等  发表于 7 天前
nyy
我可以说没看懂吗  发表于 7 天前
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
回复 支持 2 反对 0

使用道具 举报

发表于 7 天前 | 显示全部楼层
无数组解就对了,因为我找到了无数组解了!
上图片。
QQ截图20250214132138.png


上代码:
  1. Clear["Global`*"];(*mathematica11.2,win7(64bit)Clear all variables*)
  2. (*子函数,海伦公式,利用海伦公式计算三角形的面积*)
  3. heron[a_,b_,c_]:=Module[{p=(a+b+c)/2},Sqrt[p*(p-a)*(p-b)*(p-c)]]
  4. (*子函数,利用三边计算角的余弦值,角是c边所对的角*)
  5. cs[a_,b_,c_]:=((a^2+b^2-c^2)/(2*a*b))
  6. (*赋值*)
  7. p1=1/2*(a+b+e)(*左边三角形的半周长*)
  8. p2=1/2*(c+d+e)(*右边三角形的半周长*)
  9. p=(a+b+c+d)/2(*大三角形的半周长*)
  10. r1=2*heron[a,b,e]/p1(*左边小三角形的半径*)
  11. r2=2*heron[c,d,e]/p2(*右边小三角形的半径*)
  12. r=2*heron[a,b+c,d]/p(*最大三角形的半径*)
  13. h=heron[a,b,e]/(b/2)(*三角形的高*)
  14. (*列出方程,为方便迭代,把方程尽可能地多项式化*)
  15. eq1=Numerator@Together[r1^2-r2^2](*两个小圆半径相等*)
  16. eq2=Numerator@Together[cs[b,e,a]+cs[c,e,d]](*两个角相加=180,则余弦值的和=零*)
  17. eq3=p1-b-5(*AE=5*)
  18. eq4=p-(b+c)-4(*AD=4*)
  19. eqns={eq1,eq2,eq3,eq4}(*形成方程组*)
  20. ans=Solve[eqns==0,{a,b,c,d,e},Method->Reduce]
  21. Grid[ans,Alignment->Left](*列表显示*)
  22. GF=p2-d/.ans[[2]](*计算GF的长度*)
  23. (*给出当e=8时的长度*)
  24. aaa=Solve[eqns==0&&a>0&&b>0&&c>0&&d>0&&e>0&&e==8,{a,b,c,d,e},Method->Reduce]
复制代码


思路全部在注释里面
求解结果
\[\begin{array}{lllll}
a\to \frac{30-e}{6} & b\to \frac{5 (e-6)}{6} & c\to \frac{-e^2+7 e-6}{2 (e-3)} & d\to \frac{e^2-3 e+6}{2 (e-3)} & \text{} \\
a\to \frac{e+20}{4} & b\to \frac{5 (e-4)}{4} & c\to \frac{1}{4} \left(e^2-5 e+4\right) & d\to \frac{1}{4} \left(e^2-e-4\right) & \text{} \\
a\to b+9 & c\to 0 & d\to -1 & e\to 1 & \text{} \\
a\to b+5 & c\to 1 & d\to 4 & e\to 5 & \text{} \\
a\to \frac{11}{2} & b\to -\frac{5}{2} & c\to -\frac{1}{2} & d\to -\frac{1}{2} & e\to 2 \\
\end{array}\]

只有第二行的解是有用的,是
\[\left\{a\to \frac{e+20}{4},b\to \frac{5 (e-4)}{4},c\to \frac{1}{4} \left(e^2-5 e+4\right),d\to \frac{1}{4} \left(e^2-e-4\right)\right\}\]

计算GF的长度,等于1,
列举出其中的一个解
{{a -> 7, b -> 5, c -> 7, d -> 13, e -> 8}}

点评

nyy
h=heron[a,b,e]/(b/2)(*三角形的高*),这行多余,没啥用  发表于 7 天前
nyy
我写的代码的可读性,连我自己都觉得太高了!  发表于 7 天前
nyy
GF=(c+e-d)/2,代入上面的结果后等于1  发表于 7 天前
nyy
昨天多列了一个eq5这个方程,这个方程多余,只要小圆半径相等,自动满足  发表于 7 天前
nyy
第3、4、5行的解,因为e太小了,被否决,所以只可能是第二行的解  发表于 7 天前
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 7 天前 | 显示全部楼层
nyy 发表于 2025-2-14 13:25
无数组解就对了,因为我找到了无数组解了!
上图片。

对于
{{a -> 7, b -> 5, c -> 7, d -> 13, e -> 8}}
这组解,画图如下!
QQ截图20250214133342.png
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2025-2-21 23:23 , Processed in 0.050072 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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