(用matlab解决)已知两个多项式 a(x)=x^2-2x+1,b(x)=x+5 求1) a(x)-b(x) 2) a(x)/b(x) 3) a(x)×b(x) 的一阶导数。 请在1,2,3空分别给出结果的向量表达(如结果有多个输出用逗号隔开,不要使用分号,结果先填写分子,后填写分母)。 为避免误判,请向量表达时请使用中括号[],元素用空格隔开 第4空给出作答代码
时间: 2023-11-22 07:04:17 浏览: 51
matlab_多项式计算教程
1) a(x)-b(x) = x^2-3x-4
向量表达: [1 -3 -4]
2) a(x)/b(x) = (x-1)(x-1)/(x+5)
向量表达: [1 -2 1]/[1 5]
3) a(x)×b(x) 的一阶导数为 2x^3+6x^2-8x-10
向量表达: [2 6 -8 -10]
作答代码:
```matlab
a = [1 -2 1];
b = [1 5];
% a(x)-b(x)
c = polyadd(a, -b);
disp(c);
% a(x)/b(x)
d = polydiv(a, b);
disp(d);
% a(x)*b(x) 的一阶导数
e = polyder(conv(a, b));
disp(e);
```
阅读全文