matlab中poly函数
时间: 2023-11-02 08:11:49 浏览: 289
Matlabpolyfit函数程序.doc
在MATLAB中,`poly`函数是用于计算多项式的系数的函数。它的语法如下:
```
p = poly(x)
```
其中,`x`是一个向量,表示多项式的根。函数返回一个向量`p`,包含多项式的系数,从高次到低次排列。例如,对于一个二次多项式,系数向量为`[1 -3 2]`,表示 $x^2-3x+2$,其中,`1`表示二次项系数,`-3`表示一次项系数,`2`表示常数项系数。
除了用于计算多项式系数外,`poly`函数还可以用于计算多项式根。例如:
```
p = poly([1 2 3])
r = roots(p)
```
这里,`poly([1 2 3])`返回多项式 $x^3-6x^2+11x-6$ 的系数向量`[1 -6 11 -6]`,然后`roots`函数计算出该多项式的三个根,即`[1 2 3]`。
阅读全文