[求助]matlab符号动算转成数值运算
如下语句,使用matlab的符号运算求取a,b,c的值,结果为显示为分数形式(如下所示),请问该如何将其转换为数值形式(以format short形式显示):syms a b c
=solve((sqrt((a-50)^2+b^2+c^2)-sqrt(a^2+b^2+c^2))-l1,(sqrt((a-50)^2+b^2+c^2)-sqrt((a+50)^2+b^2+c^2))-l2,(sqrt((a-50)^2+b^2+c^2)-sqrt(a^2+(b-50)^2+c^2))-l3)
a =
[ -41052067161/1742187500]
[ -41052067161/1742187500]
b =
[ 1565652671/69687500]
[ 1565652671/69687500]
c =
[ -11/13209265625000*1848968023919778996493940201^(1/2)]
谢谢 用subs函数
具体用法请查看帮助 原帖由 wraby2000 于 2006-10-19 22:02 发表
如下语句,使用matlab的符号运算求取a,b,c的值,结果为显示为分数形式(如下所示),请问该如何将其转换为数值形式(以format short形式显示):
syms a b c
=solve((sqrt((a-50)^2+b^2+c^2)-sqrt(a^2+b^2+c^ ...
help digit, vpa 可以用用N=double(S)
页:
[1]