- 注册时间
- 2008-11-26
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 149507
- 在线时间
- 小时
|
楼主 |
发表于 2021-6-7 08:13:51
|
显示全部楼层
- Clear["Global`*"];(*mathematica11.2,win7(64bit)Clear all variables*)
- (*计算余弦值子函数,利用三边计算余弦值*)
- cs[a_,b_,c_]:=(a^2+b^2-c^2)/(2*a*b)
- (*海伦公式*)
- heron[a_,b_,c_]:=Module[{p=(a+b+c)/2},Sqrt[p*(p-a)*(p-b)*(p-c)]]
- ans=Solve[{
- heron[5,6,x]+heron[7,9,x]==30,(*x是对角线,5 6 x是一个三角形,7 9 x是一个三角形,两个面积相加等于30*)
- ArcCos@cs[6,9,y]==ArcCos@cs[6,x,5]+ArcCos@cs[9,x,7],(*两个小角相加等于一个大角*)
- 30==1/2*x*y*sin,(*对角线乘积乘以正弦*0.5=四边形面积*)
- sin==tan/Sqrt[1+tan^2],(*正切与正弦之间的关系*)
- x>0&&y>0&&sin>0&&tan>0
- },{x,y,sin,tan}]//FullSimplify
复制代码
求解结果
\[\left\{\left\{x\to \sqrt{\frac{312523-29400 \sqrt{47}}{4258}},y\to 3 \sqrt{\frac{29400 \sqrt{47}+312523}{32498}},\sin \to \frac{40}{\sqrt{1649}},\tan \to \frac{40}{7}\right\}\right\}\]
\[\{\{x\to 5.10497,y\to 11.9319,\sin \to 0.98503,\tan \to 5.71429\}\}\] |
|