Zum Inhalt springen

Computeralgebrasystem

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 27. Juli 2007 um 23:20 Uhr durch Lustiger seth (Diskussion | Beiträge) (Änderung 34880580 von 80.137.86.60 (Diskussion) wurde rückgängig gemacht. kein CAS afais). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Ein Computer-Algebra-System (CAS) ist ein Computerprogramm, das Rechenaufgaben aus verschiedenen Bereichen der Mathematik lösen und dabei nicht nur (wie ein Taschenrechner) mit Zahlen, sondern auch mit symbolischen Ausdrücken (Variablen, Funktionen, Matrizen) umgehen kann.

Die im engeren Sinne algebraischen Aufgaben eines CAS umfassen:

Darüber hinaus gehört zum Funktionsumfang der meisten CAS:

Aufgrund der letztgenannten, nicht eigentlich algebraischen Funktionalitäten ist keine klare Abgrenzung zwischen einem CAS und numerischen Systemen wie MATLAB oder GNU Octave möglich. Wenn nur Funktionen dargestellt werden sollen, gibt es einfacher zu bedienende eigenständige Programme (Funktionenplotter); auch ein graphikfähiger Taschenrechner kann eine Alternative sein.

Die Verwendbarkeit eines CAS zur Programmierung numerischer Berechnungen ist unter Umständen durch die Rechengeschwindigkeit begrenzt; sowohl die Übersetzung des Benutzerprogramms (das interpretiert, nicht kompiliert wird) als auch die (zumeist aber abwählbare) Verwendung hochgenauer Zahldarstellungen kosten erhebliche Rechenzeit. Soweit möglich, sollte man daher zeitaufwendige Rechnungen von fertigen Unterprogrammen ausführen lassen, die in der Regel in C oder in Fortran implementiert sind und in jahrzehntelanger Entwicklung hochoptimiert wurden.

Beispiele für Computer-Algebra-Systeme

Einen Vergleich verschiedener CAS findet man im englischen Wikipedia unter en:Comparison_of_computer_algebra_systems.

proprietär

Computer-Algebra-Systeme werden auch als Firmware in Taschenrechnern verwendet:

Siehe auch