- 注册时间
- 2008-11-26
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 149507
- 在线时间
- 小时
|
发表于 2020-4-2 10:32:35
|
显示全部楼层
本帖最后由 mathematica 于 2020-4-2 10:40 编辑
这个问题还可以用解析几何的办法来搞定,
方法有多种,最后的结果是一样的
- Clear["Global`*"];
- (*用解析几何的办法求解,A(0,0),B(xb,0),C(xc,Sqrt[3]*xc),*)
- {xa,ya}={0,0}
- {xb,yb}={xb,0}
- {xc,yc}={xc,Sqrt[3]*xc}
- out=Maximize[{xb*yc/2,(*定义面积的目标函数*)
- (*三条线段的长度*)
- (xa-x)^2+(ya-y)^2==10^2&&
- (xb-x)^2+(yb-y)^2==6^2&&
- (xc-x)^2+(yc-y)^2==7^2&&
- (*限制变量范围*)
- xb>0&&xc>0
- },{xb,xc,x,y}
- ]//FullSimplify
- (*定义两点之间距离公式*)
- fun[x1_,y1_,x2_,y2_]:=Sqrt[(x1-x2)^2+(y1-y2)^2]
- {AB,BC,CA}={
- fun[xa,ya,xb,yb],
- fun[xc,yc,xb,yb],
- fun[xc,yc,xa,ya]
- }
- (*求解三边的长度*)
- aaa=({AB,BC,CA}/.out[[2]])//FullSimplify
复制代码
\[\left\{\sqrt{3} \left(5 \sqrt{13}+23\right),\left\{\text{xb}\to 4 \sqrt{\frac{2}{127} \left(75 \sqrt{13}+371\right)},\text{xc}\to \frac{14 \sqrt{13}+95}{2 \sqrt{127}},x\to \frac{100}{\sqrt{127}},y\to 30 \sqrt{\frac{3}{127}}\right\}\right\}\]
数值化结果是
{71.062158566076168780,{xb->12.712856367340988619,xc->6.4545299957481201097,x->8.8735650941611377030,y->4.6108396762070397724}}
AB BC CA的三边边长是
\[\left\{4 \sqrt{\frac{2}{127} \left(75 \sqrt{13}+371\right)},\sqrt{\frac{1}{127} \left(2520 \sqrt{13}+11761\right)},\frac{14 \sqrt{13}+95}{\sqrt{127}}\right\}\]
再化简结果是:
\[\left\{\frac{4}{127} \left(25 \sqrt{127}+3 \sqrt{1651}\right),\sqrt{\frac{1}{127} \left(2520 \sqrt{13}+11761\right)},\frac{14 \sqrt{13}+95}{\sqrt{127}}\right\}\]
数值化后结果是:
{12.712856367340988619,12.812084973625933655,12.909059991496240219}
|
|