matlab 符号方程结果怎么变成数值?
发布网友
发布时间:2023-05-28 16:39
我来回答
共3个回答
热心网友
时间:2023-10-12 16:03
在你的语言后面加上一句
eval(h);
就可以了,效果见下图
热心网友
时间:2023-10-12 16:04
h=solve('1+a*x+b*x^2+c*x^3=0');
a=1;
b=2;
c=3;
eval(h)
ans =
-0.7839
0.0586 + 0.6495i
0.0586 - 0.6495i
或者
>> subs(h)
ans =
-0.7839
0.0586 + 0.6495i
0.0586 - 0.6495i
热心网友
时间:2023-10-12 16:04
a=A(1);
b=A(2);
c=A(3);
syms x;
d = 1+a*x+b*x^2+c*x^3;
h=solve(d)