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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 21:34:33
如何用matlab解方程,在解出的实根和虚根中,求出实根?本人没用过matlab,

如何用matlab解方程,在解出的实根和虚根中,求出实根?本人没用过matlab,
如何用matlab解方程,在解出的实根和虚根中,求出实根?
本人没用过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]