How can i divide symbolic polinoms?

6 ビュー (過去 30 日間)
Maria Maximina
Maria Maximina 2014 年 2 月 21 日
コメント済み: Walter Roberson 2014 年 2 月 24 日
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!!

採用された回答

Walter Roberson
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

その他の回答 (1 件)

Maria Maximina
Maria Maximina 2014 年 2 月 24 日
ok i have one more question then... i do not understand really good how does it work with that mod and div at the [c,q]=quorem([d],[n])
What I get is
c=[ A div B, C div D] r=[ E mod F, G mod H]
What does it really mean, if i want to get a d/n ???
Thanks again!
  1 件のコメント
Walter Roberson
Walter Roberson 2014 年 2 月 24 日
Could you give an actual example showing d and n and the outputs you get?

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by