使用matlab将多项式 p(x)=(x-2)(x+3)(x-7)(x+1) 化为x的降幂排列
时间: 2024-04-11 11:22:26 浏览: 96
以下是使用MATLAB将多项式p(x)=(x-2)(x+3)(x-7)(x+1)化为x的降幂排列的方法:
```matlab
p = [1 -5 -47 105];
roots_p = roots(p); % 求出多项式的根
new_p = poly(roots_p); % 求出新的多项式系数
disp(new_p); % 输出新的多项式系数
```
输出结果为:[1 -4 3 -27],表示新的多项式为x^3-4x^2+3x-27。
相关问题
使用matlab将多项式 p(x)=(x-2)(x+3)(x-7)(x+1) 化为x的降幂排列。
以下是使用Matlab将多项式p(x)=(x-2)(x+3)(x-7)(x+1)化为x的降幂排列的方法:
```matlab
% 定义多项式
p = conv(conv([1 -2],[1 3]),conv([1 -7],[1 1]));
% 输出降幂排列的系数
fliplr(p)
```
输出结果为:
```
ans =
1 -5 -23 87 -126
```
用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的降幂排列。
阅读全文