EDA365电子论坛网
标题:
matlab三角函数求解精度提高
[打印本页]
作者:
tryeverythingop
时间:
2022-7-5 08:59
标题:
matlab三角函数求解精度提高
代码如下:a1 =asind(((Ri+ri1)^2-Z^2-(Ro-ro1)^2)/2/Z/(Ro-ro1))-a
. [, S: S/ k, F& i
a2 =asind((Z*cosd(a+a1))/(Ri+ri1))
4 k& P$ Z$ n; X6 M P& u* ~" p
a3 =atand((Ri*sind(a2))/(Ro-Ri*cosd(a2)))
7 U% R7 S! }+ P, l, V0 X( q p+ g
4 {; Z# f( z/ R1 n$ Z
S5 X; Z5 [8 y4 }8 s$ Z
输入Ro Ri ro1 ri1 Z a的值之后a3与标准结果相差千分之五,影响后续的循环计算,请问大家怎么解决?
# l* l: s* a7 m) |* e! ~
作者:
fantasyqqq
时间:
2022-7-5 13:07
???
作者:
qq666888qqw
时间:
2022-7-5 15:02
用符号输入计算试试。 vpa输出设定的有效数字
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2