将多项式 p(x)=(x-2)(x+3)(x-7)(x+1) 化为x的降幂排列matlab
时间: 2024-04-11 14:22:26 浏览: 177
多项式 p(x)=(x-2)(x+3)(x-7)(x+1)可以展开为p(x)=x^4-7x^3-19x^2+155x-126。将其化为x的降幂排列matlab的代码如下:
```matlab
p = [1, -7, -19, 155, -126];
fliplr(p)
```
输出结果为:
```
-126 155 -19 -7 1
```
相关问题
将多项式 p(x)=(x-2)(x+3)(x-7)(x+1) 化为x的降幂排列。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
```
用matlab将多项式 p(x)=(x-2)(x+3)(x-7)(x+1) 化为x的降幂排列
以下是将多项式p(x)=(x-2)(x+3)(x-7)(x+1)化为x的降幂排列的Matlab代码:
```matlab
p = [1 -2 3 -7 -2*3 2*(-7) 3*(-2 3*(-7) 2*3*(-7) 1*2*3*(-7)];
```
其中,p的系数从左到右依次为1、-2、3、-7、-2*3、2*(-7)、3*(-2)、3*(-7)、2*3*(-7)、1*2*3*(-7),对应的是x的9次方、x的8次方、x的7次方、x的6次方、x的5次方、x的4次方、x的3次方、x的2次方、x的1次方和常数项。这样,p就被化为了x的降幂排列。
阅读全文