How can i divide symbolic polinoms?
19 次查看(过去 30 天)
显示 更早的评论
Hi! I have two symbolic polinoms as vector expression: n=[num1 num2] d=[den1 den2 den3]
I want to opperate d/n. As they are simbolic expression, i cannot use typical pdivide function. Checking around in internet I found:
[c,r]=quorem(d,n)
I get an answer like this:
c=[ A div B, C div D] r=[ E mod F, G mod H]
I dont know what do mod and div mean!
On the other side, I also found another option in this chat for the same porpuse:
feval(symengine,'pdivide',d,n)
and the answer that i get is something like:
[a,b,polinom]
It looks good but i dont know what do those a and b represent
I am just trying to find as easiest exppression as possible... I hope you can help me! thanks to everyone in advance!!
0 个评论
采纳的回答
Walter Roberson
2014-2-21
"div" is division with remainder discarded. "mod" is remainder only.
For feval(symengine,'pdivide',d,n) if your result is [a,b,polinom] then
a * d = b * n + polinom
"By default, pdivide determines the factor b as b = lcoeff (q)^( degree (p) - degree(q) + 1)."
lcoeff() here is "leading coefficient", and so is what the highest-order term of the variable in q is multiplied by
0 个评论
更多回答(1 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!