EXPAND('X*(X+Y)/(X^2-1)') = '(X^2+Y*X)/(X^2-1)'
EXPAND('4+2*(X-1)+3/((X-2)*(X+3))-5/X^2') =
'(2*X^5+4*X^4-10*X^3-14*X^2-5*X)/(X^4+X^3-6*X^2)'
FACTOR('(3*X^3-2*X^2)/(X^2-5*X+6)') = 'X^2*(3*X-2)/((X-2)*(X-3))'
FACTOR('(X^3-9*X)/(X^2-5*X+6)' ) = 'X*(X+3)/(X-2)'
FACTOR('(X^2-1)/(X^3*Y-Y)') = '(X+1)/((X^2+X+1)*Y)'
Die Funktion SIMP2
Die Funktionen SIMP2 und PROPFRAC werden zur Vereinfachung von
Brüchen bzw. Erzeugung eines reinen Bruches verwendet. Die Funktion SIMP2
benötigt als Argument zwei Zahlen oder Polynome, welche den Zähler und
Nenner eines rationellen Bruches darstellen und gibt den vereinfachten Zähler
und Nenner für sie zurück. Beispiel: SIMP2('X^3-1','X^2-4*X+3') =
{ 'X^2+X+1','X-3'}.
Die Funktion PROPFRAC
Die Funktion PROPFRAC konvertiert einen rationellen Bruch in einen "reinen"
Bruch, d. h. einem Bruchteil wird ein Integer-Wert hinzugefügt, falls eine
derartige Zerlegung möglich ist. Beispiel:
PROPFRAC('5/4') = '1+1/4'
PROPFRAC('(x^2+1)/x^2') = '1+1/x^2'
Die Funktion PARTFRAC
Die Funktion PARTFRAC zerlegt einen rationellen Bruch in Teilbrüche, die
zusammen den ursprünglichen Bruch ergeben. Beispiel:
PARTFRAC('(2*X^6-14*X^5+29*X^4-37*X^3+41*X^2-16*X+5)/(X^5-
7*X^4+11*X^3-7*X^2+10*X)') =
'2*X+(1/2/(X-2)+5/(X-5)+1/2/X+X/(X^2+1))'
Diese Technik ist besonders bei der Berechnung von Integralen (siehe Kapitel
über Infinitesimalrechnung) mit rationellen Brüchen von Nutzen.
Seite 5-27