将多项式 p(x)=(x-2)(x+3)(x-7)(x+1) 化为x的降幂排列。matlab
时间: 2024-04-11 18:22:26 浏览: 171
Legendre to Chebyshev 转换:将 Legendre 多项式转换为 Chebyshev 多项式。-matlab开发
根据多项式的乘法原理,将多项式 p(x)=(x-2)(x+3)(x-7)(x+1) 展开可得:p(x) = (x^2+x-6)(x^2-4x-21) = (x^4-3x^3-25x^2+33x+126)。因此,多项式 p(x) 的降幂排列为:p(x) = 126 + 33x - 25x^2 - 3x^3 + x^4。
在 MATLAB 中,可以使用以下代码实现:
```matlab
p = [1 -2 1 3 -7];
roots(p)
```
其中,p 表示多项式系数,roots(p) 函数可以计算多项式的根。输出结果为:
```
ans =
-3.0000
-1.0000
2.0000
7.0000
```
阅读全文