作业帮 > 综合 > 作业

如何用matlab解方程,在解出的实根和虚根中,求出实根?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 15:10:14
如何用matlab解方程,在解出的实根和虚根中,求出实根?
本人没用过matlab,
如何用matlab解方程,在解出的实根和虚根中,求出实根?
x=solve('x^3-x^2-x-2=0')
for k=1:length(x)
xx(k) = isreal(x(k));
end
X_real=x(xx)
y=solve('y^3-4*y^2+5*y-2')
for k=1:length(y)
yy(k) = isreal(y(k));
end
Y_real=y(yy)
运行结果:
x =
[ 2]
[ -1/2+1/2*i*3^(1/2)]
[ -1/2-1/2*i*3^(1/2)]
X_real =
2
y =
[ 2]
[ 1]
[ 1]
Y_real =
[ 2]
[ 1]
[ 1]