如何用Matlab进行多项式除法运算

2025-03-05 21:20:40
推荐回答(2个)
回答1:

多项式带余除法:[q,r]=deconv(x,y)
多项式y被x除,q是商式,r是余式。
例如:
>>
[q,r]=deconv(b,a)
%带余除法
q
=
1
2
1
r
=
0
0
0
1
-2
>>
q=poly2str(q,'x')
%商式
q
=
x^2
+
2
x
+
1
>>
r=poly2str(r,'x')
%余式
r
=
x
-
2

回答2:

[q,r]=deconv([1
8
0
0
-10],[2
-1
3])%q是商,r是余数。数组从后到前表示从〇次项到各高次项的系数