matlab多项式加减乘除

 我来答
lhmhz
高粉答主

2020-11-21 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17014

向TA提问 私信TA
展开全部

matlab多项式加减乘除的运算,可以按下列方法来求解:

如f(x)=2*x³+5*x²+10x+5,g(x)=5*x³+7*x²+2x+8,则

1、多项式加法,

syms x

f(x) = 2*x^3 + 5*x^2 + 10*x + 5; g(x) = 5*x^3 + 7*x^2 + 2*x + 8;

f+g  %7*x^3 + 12*x^2 + 12*x + 13

2、多项式减法,

 f-g %- 3*x^3 - 2*x^2 + 8*x - 3

3、多项式乘法,使用conv()函数求解

p1=[2, 5,10, 5]; %f(x)的系数

p2=[5,7,2, 8];   %g(x)的系数

w = conv(p1,p2) %w为多项式系数 % 10    39    89   121    95    90    40,即

y=10 *x^6 +39*x^5 +89*x^4 +121*x^3 +95*x^2 +90*x + 40

4、多项式除法,使用deconv()函数求解

[q,r]=deconv(p1,p2) %商 为q 和余数为 r

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式