已知两个多项式 a(x)=x2-x+3,b(x)=x+3 求1) a(x)-b(x) 2) a(x)/b(x) 3) a(x)*b(x)的一阶导数。 请在1,2,3空分别给出结果的向量表达(如结果有多个输出用逗号隔开,不要使用分号,结果先填写分子,后填写分母)。为避免误判,请向量表达时请使用中括号],元素用空格隔开 第4空给出作答代码。
时间: 2024-03-01 11:52:57 浏览: 30
计算多项式 代码思路:一个两重循环 分别算出x的n次方(b)和阶乘(c),之后算比值(d),前面的正负号又i来判断,奇数则-d
1) a(x)-b(x) 的结果为 [1 -1 -3]。
2) a(x)/b(x) 的结果为 [1 -1]/[1 3]。
3) a(x)*b(x) 的一阶导数为 [2 -1], [1]。
作答代码如下:
```matlab
a = [1 -1 3];
b = [1 3];
c = a - b;
d = conv(a, fliplr(b));
e = polyder(d);
result1 = c;
result2 = d./b;
result3 = [e(1:end-1), 1];
```
阅读全文