matlab中poly
时间: 2023-11-13 09:57:19 浏览: 180
poly函数是matlab中的一个多项式函数,用于生成一个多项式的系数向量。该函数的语法为:
```matlab
p = poly(x)
```
其中,x是一个向量,表示多项式的根。p是一个向量,表示多项式的系数,从高次到低次排列。
例如,生成一个以1、2、3为根的二次多项式:
```matlab
p = poly([1,2,3])
```
输出结果为:
```
p =
1 -6 11 -6
```
这表示多项式为 $1x^3 - 6x^2 + 11x - 6$。
相关问题
matlab中poly函数
poly函数是 Matlab 中的一个函数,用于生成一个给定的多项式,该多项式的系数由输入参数指定。该函数的语法如下:
```
p = poly(v)
```
其中,v 是一个向量,包含了多项式的系数,p 是一个向量,表示生成的多项式。例如,如果输入参数是 [1 2 3],则生成的多项式为 x^2 + 2x + 3。
此外,如果给定多项式的根,也可以使用 poly 函数生成该多项式的系数。例如:
```
r = roots([1 2 3]);
p = poly(r)
```
该代码将生成一个多项式 x^2 + 2x + 3 的系数向量 [1 2 3]。
matlab中poly2sym
poly2sym 是 MATLAB 中的一个函数,用于将一个多项式转换为一个符号表达式。它的语法如下:
```
p = poly2sym(c)
```
其中,c 是一个包含多项式系数的向量,p 是转换后的符号表达式。例如,如果我们有一个多项式 y = 2x^3 - 3x^2 + 4x - 5,我们可以使用 poly2sym 将其转换为符号表达式:
```
c = [2 -3 4 -5];
p = poly2sym(c)
```
输出结果为:
```
p =
2*x^3 - 3*x^2 + 4*x - 5
```
这样,我们就可以在 MATLAB 中对这个符号表达式进行各种操作,比如求导、积分等。
阅读全文