Filter löschen
Filter löschen

How can i divide symbolic polinoms?

8 Ansichten (letzte 30 Tage)
Maria Maximina
Maria Maximina am 21 Feb. 2014
Kommentiert: Walter Roberson am 24 Feb. 2014
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!!

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 21 Feb. 2014
"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

Weitere Antworten (1)

Maria Maximina
Maria Maximina am 24 Feb. 2014
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 Kommentar
Walter Roberson
Walter Roberson am 24 Feb. 2014
Could you give an actual example showing d and n and the outputs you get?

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by