找回密码
 欢迎注册
查看: 11513|回复: 3

[灌水] 三角形 ABC 所在平面,求一点 P ,使P到三个顶点的距离等于3:4:5。

[复制链接]
发表于 2019-11-10 15:56:48 | 显示全部楼层 |阅读模式

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

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

×
三角形 ABC 所在平面,求一点 P ,使P到三个顶点的距离等于3:4:5。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-11-10 19:36:57 | 显示全部楼层
syms ax ay bx by cx cy x y t
[x,y,t]=solve([(x-ax)^2+(y-ay)^2==9*t^2,(x-bx)^2+(y-by)^2==16*t^2,(x-cx)^2+(y-cy)^2==25*t^2],[x,y,t])
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2019-11-11 18:32:48 | 显示全部楼层
northwolves 发表于 2019-11-10 19:36
syms ax ay bx by cx cy x y t
[x,y,t]=solve([(x-ax)^2+(y-ay)^2==9*t^2,(x-bx)^2+(y-by)^2==16*t^2,(x-c ...

也可以这样:
三角形 ABC 所在平面,求一点 P ,使P到三个顶点的距离等于x:y:z。

利用三角函数解题。

1,先找角度。
   ∠CAB=A    ∠ABC=B    ∠BCA=C

2,再找长度。
   BC=sin⁡A    CA=sin⁡B    AB=sin⁡C

   PA=x*k      PB=y*k      PC=z*k

\((\sin ⁡A)^2 =(y*k)^2+(z*k)^2-2*y*k*z*k*\cos⁡\angle BPC\)

\(\cos⁡∠BPC=\frac{(y*k)^2+(z*k)^2-(\sin ⁡A)^2}{2*y*k*z*k}\)    (1)

\((\sin ⁡B)^2 =(x*k)^2+(z*k)^2-2*x*k*z*k*\cos⁡\angle CPA\)

\(\cos⁡∠CPA=\frac{(x*k)^2+(z*k)^2-(\sin ⁡B)^2}{2*x*k*z*k}\)    (2)

\((\sin ⁡C)^2 =(x*k)^2+(y*k)^2-2*x*k*y*k*\cos⁡\angle APB\)

\(\cos⁡∠APB=\frac{(x*k)^2+(y*k)^2-(\sin ⁡C)^2}{2*x*k*y*k}\)    (3)

   综合(1),(2),(3)可得 k:

\(\arccos⁡\frac{(y*k)^2+(z*k)^2-(\sin ⁡A)^2}{2*y*k*z*k}+\arccos⁡\frac{(x*k)^2+(z*k)^2-(\sin ⁡B)^2}{2*x*k*z*k}+\arccos⁡\frac{(x*k)^2+(y*k)^2-(\sin ⁡C)^2}{2*x*k*y*k}=2\pi\)  

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-11-12 11:50:11 | 显示全部楼层
圆的一种特殊定义(阿波罗尼斯圆):到两定点的距离之比为定值的点的轨迹。

所以,这个P点就是三个阿氏圆的公共交点。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

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

GMT+8, 2024-12-22 12:19 , Processed in 0.024116 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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