- 注册时间
- 2021-11-19
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 9883
- 在线时间
- 小时
|
- Clear["Global`*"];(*mathematica11.2,win7(64bit)Clear all variables*)
- (*解析几何求解问题*)
- (*点坐标初始赋值*)
- {xa,ya}={0,0};
- {xd,yd}={95,0};
- {xb,yb}={144,0};
- (*用万能公式替换掉余弦正弦,这样可以避免三角函数,t表示角的一半的正切值*)
- {xe,ye}=89*{(1-t^2)/(1+t^2),2*t/(1+t^2)}
- {xc,yc}=(89+29)*{(1-t^2)/(1+t^2),2*t/(1+t^2)}
- (*得到中点坐标,也就是圆心*)
- {xo,yo}=({xe,ye}+{xd,yd})/2
- (*计算OF,BC的斜率*)
- kOF=(yf-yo)/(xf-xo)
- kBC=(yb-yc)/(xb-xc)
- (*列方程组解决问题*)
- ans=Solve[{
- Numerator@Together[kOF*kBC-(-1)]==0,(*OF与BC垂直,所以斜率乘积等于-1*)
- EuclideanDistance[{xo,yo},{xe,ye}]==EuclideanDistance[{xo,yo},{xf,yf}]==R,(*OE=OF=半径R*)
- Det[{{xc,yc,1},{xf,yf,1},{xb,yb,1}}]==0(*CFB三点共线*)
- },{xf,yf,t,R}]//FullSimplify//ToRadicals
- aaa=Select[ans,And[xf>=0,yf>=0]/.#&](*删选出F点坐标在第一象限的*)
- Grid[aaa,Alignment->Left](*列表显示*)
- Grid[N[aaa,10],Alignment->Left](*列表显示*)
- BC=EuclideanDistance[{xc,yc},{xb,yb}]/.aaa//FullSimplify//ToRadicals(*计算BC的长度*)
复制代码
方程组求解结果
\[\begin{array}{llll}
\text{xf}\to \frac{83779304167861-93165912 \sqrt{4762038090}}{838751391179} & \text{yf}\to \frac{1652 \sqrt{\frac{3}{113} \left(981684965115430363-14066369454466 \sqrt{4762038090}\right)}}{7422578683} & t\to \frac{13}{2} \sqrt{\frac{3}{14 \sqrt{4762038090}+966899}} & R\to 2 \sqrt{\frac{3 \left(8302546067-118370 \sqrt{4762038090}\right)}{168457801}} \\
\text{xf}\to \frac{93165912 \sqrt{4762038090}+83779304167861}{838751391179} & \text{yf}\to \frac{1652 \left(236397921 \sqrt{3422}+10085747 \sqrt{1391595}\right)}{838751391179} & t\to \frac{21 \sqrt{3422}+\sqrt{1391595}}{6026} & R\to 2 \sqrt{\frac{3 \left(118370 \sqrt{4762038090}+8302546067\right)}{168457801}} \\
\end{array}\]
数值化
\[\begin{array}{llll}
\text{xf}\to 92.22059869 & \text{yf}\to 3.803350794 & t\to 0.008097623365 & R\to 3.091014513 \\
\text{xf}\to 107.5508832 & \text{yf}\to 50.67079647 & t\to 0.3996206400 & R\to 34.25347213 \\
\end{array}\]
BC长度
\[\left\{2 \sqrt{\frac{225649786897-2854656 \sqrt{4762038090}}{168457801}},2 \sqrt{\frac{2854656 \sqrt{4762038090}+225649786897}{168457801}}\right\}\]
BC数值化
{26.085560599246717687, 100.17769332104894027}
|
-
|