Computer-Algebra-System

Computer-Algebra-System

Ein Computeralgebrasystem (CAS) ist ein Computerprogramm das Methoden der Computeralgebra nutzt. Konkreter kann es 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.

Inhaltsverzeichnis

Funktionalitäten

Die im engeren Sinne algebraischen Aufgaben eines CAS umfassen:

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

  • Funktionen und Daten in 2 oder 3 Dimensionen graphisch darzustellen
  • analytisches Lösen von Systemen (gewöhnlicher) Differentialgleichungen.
  • analytisch nicht lösbare Integrale und Differentialgleichungen durch numerische Integration („Quadratur“) zu lösen
  • eine Schnittstelle anzubieten, die es dem Benutzer erlaubt, in einer höheren Programmiersprache eigene Algorithmen einzubinden

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 Computeralgebrasysteme

Proprietär

Implementierungen in grafikfähigen Taschenrechnern

Computeralgebrasysteme werden auch als Firmware in Taschenrechnern verwendet:

Open-Source-Software

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Computer algebra system — A computer algebra system (CAS) is a software program that facilitates symbolic mathematics. The core functionality of a CAS is manipulation of mathematical expressions in symbolic form. Contents 1 Symbolic manipulations 2 Additional capabilities …   Wikipedia

  • Computer algebra system — Système de calcul formel Un système de calcul formel (computer algebra system ou CAS en anglais) est un logiciel qui facilite le calcul symbolique. La partie principale de ce système est la manipulation des expressions mathématiques sous leur… …   Wikipédia en Français

  • Axiom (computer algebra system) — Scratchpad redirects here. For scratchpad memory, see Scratchpad RAM. Axiom Developer(s) independent group of people Stable release September 2011 Operating system cross platform …   Wikipedia

  • Magma computer algebra system — Magma Developer(s) Computational Algebra Group, School of Mathematics and Statistics, University of Sydney Stable release 2.17 8 / May 27, 2011 Operating system …   Wikipedia

  • Derive (computer algebra system) — Derive Developer(s) Texas Instruments Stable release 6.1 Development status Discontinued Written in muLISP Operatin …   Wikipedia

  • Dynamic Computer Algebra System — Dcas is a dynamic computer algebra system featuring the idea of using identities as rules for manipulation of algebra. Robert Fenichel developed a system called FAMOUS in the 1970s using the LISP programming language pursuing the same aim. A… …   Wikipedia

  • Fermat (computer algebra system) — Infobox Software name = Fermat caption = developer = Robert H. Lewis latest release version = 3.9.7 latest release date = May 6 2008 programming language = C operating system = Mac OS X, Mac OS, Linux, Unix, Windows genre = Computer algebra… …   Wikipedia

  • Axiom computer algebra system — Infobox Software name = Axiom developer = Independent group of people operating system = Cross Platform genre = Computer Algebra System license = modified BSD License website = [http://axiom.axiom developer.org Axiom Home Page] Axiom is a free… …   Wikipedia

  • Reduce (computer algebra system) — REDUCE is a general purpose computer algebra system geared towardsapplications in physics.The development of the REDUCE computer algebra system was started in the 1960s by Anthony C. Hearn. Since then, many Fact|date=August 2008 scientists from… …   Wikipedia

  • GAP computer algebra system — GAP (Groups, Algorithms and Programming) is a computer algebra system for computational discrete algebra with particular emphasis on, but not restricted to, computational group theory. GAP was developed at Lehrstuhl D für Mathematik (LDFM), RWTH… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”