MATLAB解二元一次方程,solve和roots这两个命令有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/07/04 16:39:10
如题.是不是分别使用两个命令的结果没有任何区别阿?

1.用法不同
2.solve是符号解(解析解),roots是数值解
3.roots只能解多项式方程,solve可解别的方程(只要它解得出的话)和方程组
例子:
solve('x^2+2*x+3')

ans =

-1+i*2^(1/2)
-1-i*2^(1/2)

roots(1:3)

ans =

-1.0000 + 1.4142i
-1.0000 - 1.4142i