已知两个多项式 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空给出作答代码。使用matlab语言实现
时间: 2024-03-01 15:52:50 浏览: 209
计算多项式 代码思路:一个两重循环 分别算出x的n次方(b)和阶乘(c),之后算比值(d),前面的正负号又i来判断,奇数则-d
1) a(x)-b(x) 的结果为 [x^2-2x]。
2) a(x)/b(x) 的结果为 [x-1]。
3) a(x)*b(x) 的一阶导数为 [2x-1, 1]。
作答代码如下:
```matlab
syms x;
a = x^2 - x + 3;
b = x + 3;
c = a - b;
d = simplify(a/b);
e = simplify(diff(a*b, x));
result1 = coeffs(c, 'All');
result2 = coeffs(d, 'All');
result3 = coeffs(e, 'All');
```
阅读全文