查看: 146|回复: 2|关注: 0

[已答复] matlab三角函数求解精度提高

[复制链接]

新手

10 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
发表于 7 天前 | 显示全部楼层 |阅读模式
代码如下:a1 =asind(((Ri+ri1)^2-Z^2-(Ro-ro1)^2)/2/Z/(Ro-ro1))-a
a2 =asind((Z*cosd(a+a1))/(Ri+ri1))
a3 =atand((Ri*sind(a2))/(Ro-Ri*cosd(a2)))


输入Ro Ri ro1 ri1 Z a的值之后a3与标准结果相差千分之五,影响后续的循环计算,请问大家怎么解决?
回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

权威

4641 麦片

财富积分



5

主题

4611

帖子

995

最佳答案
  • 关注者: 226
发表于 6 天前 | 显示全部楼层
用符号输入计算试试。
vpa输出设定的有效数字。
回复此楼 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
 楼主| 发表于 6 天前 | 显示全部楼层
maple1314168 发表于 2020-11-20 15:37
用符号输入计算试试。
vpa输出设定的有效数字。

感谢您回复呀,可结果没有改变
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /5 下一条

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