确保定理返回一个多项式或提取具有负权力的部分来自Laurent-polynomial

时间:2017-08-30 10:46:12

标签: matlab symbolic-math polynomials

我使用quorem进行多元多项式除法。不幸的是,matlab在某些情况下不会返回多项式。是否有一些定理选项,我总是得到一个多项式。发生这种情况的一个简短示例是:

    syms x y;
    p=x + y + (x*y + 1)*(- y^2 + x + 1);
    [q,r]=quorem(pp,1+x*y,x); expand(q),expand(r)
    [q,r]=quorem(pp,1+x*y,y); expand(q),expand(r)

我想要的是一些功能QUOREM,以便

    [qq,rr]=QUOREM(pp,1+x*y)
    qq=(x*y + 1)*(- y^2 + x + 1)
    rr=x+y

解决方法是从商中提取具有负幂的部分并重新计算商和余数。但是对于那种方法,我找不到任何从Laurent多项式中提取负部分的函数。

编辑:Typo纠正。

0 个答案:

没有答案