作业帮 > 数学 > 作业

matlab解方程问题!

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/06/10 15:58:12
matlab解方程问题!
a=1;b=2;
syms x y;
[x y]=solve('x+y=b','x*y=a')
这样运行出来的结果是这样
x =
b/2 + (b^2 - 4*a)^(1/2)/2
b/2 - (b^2 - 4*a)^(1/2)/2
y =
b/2 - (b^2 - 4*a)^(1/2)/2
b/2 + (b^2 - 4*a)^(1/2)/2
我想他直接输出数字,应该怎么解决?solve函数里面必须要有字母.
a=1;b=2;
syms x y;
[x y]=solve('x+y=b','x*y=a');
X=eval(x),Y=eval(y)

按上面的语句试试