matlab roots
时间: 2023-11-03 15:13:48 浏览: 295
matlab简介
`roots`是Matlab中的一个函数,用于求解多项式的根。它的语法为:
```matlab
r = roots(p)
```
其中,`p`是一个包含多项式系数的向量,从高次开始排列。例如,多项式 `3x^3 - 4x^2 + x + 2` 的系数向量为 `[3 -4 1 2]`。`r`是一个向量,包含多项式的所有实根和复根。
以下是一个求解多项式根的示例:
```matlab
% 求解多项式 x^3 - 6x^2 + 11x - 6 的根
p = [1 -6 11 -6];
r = roots(p)
```
输出结果为:
```
r =
1.0000
2.0000
3.0000
```
说明该多项式有三个实根,分别为1、2和3。
阅读全文