matlab中如何求有理分式的商多项式和余多项式

如题所述

使用多项式除法函数即可:[Q, R]=deconv(Y,X) 

其中,Q是商多项式,R是余数多项式,Y是被除数多项式,X是除数多项式。

函数 deconv

格式 [q,r] = deconv(v,u) %多项式v除以多项式u,返回商多项式q和余多项式r。

注意:v、u、q、r都是按降幂排列的多项式系数向量

扩展资料:

多项式除以多项式一般用竖式进行演算:

(1)把被除式、除式按某个字母作降幂排列,并把所缺的项用零补齐。

(2)用被除式的第一项除以除式第一项,得到商式的第一项。

(3)用商式的第一项去乘除式,把积写在被除式下面(同类项对齐),消去相等项,把不相等的项结合起来。

参考资料来源:百度百科-多项式除法

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-13
使用多项式除法函数即可:[Q,
R]=deconv(Y,X)
其中,Q是商多项式,R是余数多项式,Y是被除数多项式,X是除数多项式。
示例如下:
第2个回答  2019-01-27
首先把变量名改成
x1
x2
,并且确保之前
syms
过,即在之前写上:
syms
x1
x2;
也就是
f
的表达式变成:
f
=
(x1
+
x2)
^
4
+
x2
^
2
然后,梯度和海森矩阵分别为:
g
=
jacobian(f);
h
=
jacobian(g);