MATLAB解二元一次方程,solve和roots这两个命令有什么区别?如题.是不是分别使用两个命令的结果没有任何区别阿?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 20:21:47

MATLAB解二元一次方程,solve和roots这两个命令有什么区别?如题.是不是分别使用两个命令的结果没有任何区别阿?
MATLAB解二元一次方程,solve和roots这两个命令有什么区别?
如题.是不是分别使用两个命令的结果没有任何区别阿?

MATLAB解二元一次方程,solve和roots这两个命令有什么区别?如题.是不是分别使用两个命令的结果没有任何区别阿?
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