作业帮 > 综合 > 作业

matlab中a(x)=x^4+3x^3+9x-18 b(x)=x^5-4x^3-18x+7 c(x)=x^7+6x^5

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/17 17:37:39
matlab中a(x)=x^4+3x^3+9x-18 b(x)=x^5-4x^3-18x+7 c(x)=x^7+6x^5+9x^3-5x^2-2 d(x)=x^9-8x^7+6x^5-4x^4+
d(x)=x^9-8x^7+6x^5-4x^4+6x^2+3 求e(x)=a(x)*b(x)*c(x)*d(x)
syms x
a=x^4+3*x^3+9*x-18
b=x^5-4*x^3-18*x+7
c=x^7+6*x^5+9*x^3-5*x^2-2
d=x^9-8*x^7+6*x^5-4*x^4+6*x^2+3
e=collect(a*b*c*d)
再问: 请问collect是什么处理函数 能不能用conv进行计算
再答: 这个函数就是把乘完的结果进行按降幂排列。你那个函数也是可以的。但那个使用系数。
再问: 那能说一下用conv的方法吗 谢谢
再答: syms x a=x^4+3*x^3+9*x-18 b=x^5-4*x^3-18*x+7 c=x^7+6*x^5+9*x^3-5*x^2-2 d=x^9-8*x^7+6*x^5-4*x^4+6*x^2+3 e=poly2sym(conv(conv(conv(sym2poly(a),sym2poly(b)),sym2poly(c)),sym2poly(d)))