Rechnen mit Brüchen
> restart; with(numtheory):
Verschiedene Darstellungen einer Bruchzahl:
> 5/7;
evalf(5/7, 30);
cfrac(5/7);
'5/7' = convert(5/7, confrac);
cfrac(5/7);
'5/7' = convert(5/7, confrac);
Umwandeln eines Dezimalbruchs in einen vollständig gekürzten Bruch:
> convert(0.0235236136, fraction);
Addition zweier Brüche:
> 'a/b + c/d' = simplify(a/b + c/d);
Addition zweier Bruchterme:
> u:= (3*x + 2)/4;
v:= convert(2.5*x/(10 - 0.25*x^2), rational);
s:= normal(u + v, expanded);
sort(%);
s:= normal(u + v, expanded);
sort(%);
Zähler und Nenner eines Bruchterms:
> zaehler:= numer(s);
nenner:= denom(s);
Partialbruchzerlegung von s:
> convert(s, parfrac, x);
Multiplizieren von u und v:
> p:= u*v;
normal(p, expanded);