- 注册时间
- 2021-11-19
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 9911
- 在线时间
- 小时
|
楼主 |
发表于 2025-4-14 10:12:57
|
显示全部楼层
本帖最后由 nyy 于 2025-4-14 10:14 编辑
王守恩 发表于 2025-4-12 09:42
∠A=2a, AE=BE=2/Cos[4 a], AB=4 Cos[2 a]/Cos[4 a]。
AD=(2 + 2/Cos[4 a])/Cos[a], AF=3 (2 + 2/Cos[4 ...
- Clear["Global`*"];(*mathematica11.2,win7(64bit)Clear all variables*)
- deg=Pi/180;(*角度制下1°所对应的弧度*)
- (*假设∠BAC=2a,则∠ABE=2a,∠DAC=a,∠BEC=4a,∠AFB=180度-3a*)
- (*线段长度赋值*)
- CE=2
- AE=BE=CE/Cos[4a]
- AB=(AE+CE)/Cos[2a]
- AF=(3/4)*(AE+CE)/Cos[a]
- ans=Solve[{
- AB/Sin[3a]==AF/Sin[2a],(*△ABF正弦定理*)
- 0<a<45deg(*限制变量范围*)
- },{a}]
- (*代入求解目标线段长度*)
- aaa={AE,Tan[a],Tan[2a],Tan[4a]}/.ans[[1]]//FullSimplify//ToRadicals
复制代码
我把你的思路与代码整理一下,这样你的代码可读性更高一些。
包括写代码的时候,思路也更清晰。
求解结果
\[\left\{13-\sqrt{97},\sqrt{\frac{1}{3} \left(10-\sqrt{97}\right)},\frac{1}{4} \sqrt{\frac{1}{2} \left(17-\sqrt{97}\right)},\sqrt{\frac{1}{2} \left(131-13 \sqrt{97}\right)}\right\}\]
|
|