EXPAND('(1+X)^3/((X-1)(X+3))') = '(X^3+3*X^2+3*X+1)/(X^2+2*X-3)'
EXPAND('(X^2*(X+Y)/(2*X-X^2)^2') = '(X+Y)/(X^2-4*X+4)'
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)'
De functie SIMP2
De functies SIMP2 en PROPFRAC worden gebruikt om respectievelijk een
breuk te vereenvoudigen en om een eigen breuk te produceren,. De functie
SIMP2 neemt twee getallen of polynomen als argumenten, die de teller en
denoemer
van
een
rationale
breuk
voorstellen
en
retourneert
de
vereenvoudigde teller en noemer. Voorbeeld: SIMP2('X^3-1','X^2-4*X+3') =
{ 'X^2+X+1','X-3'}.
De functie PROPFRAC
De functie PROPFRAC zet een rationele breuk om in een "echte" breuk, d.w.z.
een heel deel toegevoegd aan een breukdeel als deze ontleding mogelijk is.
Voorbeeld:
PROPFRAC('5/4') = '1+1/4'
PROPFRAC('(x^2+1)/x^2') = '1+1/x^2'
De functie PARTFRAC
De functie PARTFRAC ontleedt een rationale breuk in de gedeeltelijke breuken
die de originele breuk vormen. SVoorbeeld:
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))'
Deze techniek is handig voor het berekenen van integralen (zie het hoofdstuk
over calculus) van rationele breuken.
Blz. 5-26