Wenn ein Taschenrechner einen Ausdruck mit Brüchen auswertet, so gibt er als Ergebnis eine Dezimalzahl aus. Computeralgebrasysteme tun dies nicht, sie vereinfachen die Brüche nur. Benötigt man in einem CAS den numerischen Wert eines Ausdrucks, so muss man auf den Bruch eine geeignete Funktion anwenden, die den Wert berechnet. In Sage kann man dafür die Funktion
.n()
nehmen, die dem zu berechnenden Ausdruck nachgestellt wird. So ergibt z.B. die Auswertung von (3/4).n() den Wert 0.75.
Erläuterung:
Computeralgebrasysteme rechnen in der Regel mit symbolischen Ausdrücken (mit Termen). Dabei werden diese Ausdrücke als Objekte betrachtet, die selbst Methoden anbieten können um mit ihnen zu arbeiten. So liefert die Methode n z.B. den numerischen (dezimalen) Wert eines Bruchs. Die Methoden eines Objekts werden aufgerufen indem man sie, durch einen Punkt getrennt, hinter das Objekt schreibt und in Klammern eventuell weitere Parameter angibt.