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

如题.是不是分别使用两个命令的结果没有任何区别阿?... 如题.是不是分别使用两个命令的结果没有任何区别阿? 展开
 我来答
greatdju
推荐于2018-04-21 · TA获得超过2.2万个赞
知道大有可为答主
回答量:2486
采纳率:50%
帮助的人:4189万
展开全部
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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式