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. zur Erzeugung eines reinen Bruches verwendet. Die Funktion
SIMP2 benötigt als Argument zwei Zahlen oder Polynome, welche den Zähler
und Nenner eines rationalen 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 rationalen 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 rationalen Brüchen von Nutzen.
Seite 5-27