Mathematica

Mathematica
Mathematica
MathematicaSpikeyVersion8.png
Mathematica logistic bifurcation.png
Basisdaten
Entwickler Wolfram Research
Aktuelle Version 8.0.4
(24. Oktober 2011)
Betriebssystem Microsoft Windows, Mac OS X, Linux, Solaris
Kategorie Computeralgebrasystem, Informationsvisualisierung, Statistik-Software, Grafische Benutzeroberfläche
Lizenz Proprietäre Software
wolfram.com/products/mathematica

Mathematica ist ein kommerzielles Softwarepaket des Unternehmens Wolfram Research und stellt eines der meistbenutzten mathematisch-naturwissenschaftlichen Programmpakete dar.

Inhaltsverzeichnis

Programmpaket Mathematica

Das Softwarepaket „Mathematica“ enthält unter anderem

Der Autor und Unternehmensbegründer Stephen Wolfram begann die Entwicklungsarbeit im Jahre 1986, die erste Version von Mathematica wurde 1988 herausgebracht.

Benutzung und Arbeitsmethode

Dini-Fläche mit variablen Parametern geplottet

Mathematica-Code wird in einer sogenannten Notebook-Oberfläche eingegeben, die auch mathematische Sonderzeichen unterstützt (im Gegensatz zu klassischen Programmiersprachen, die nur reinen Text zulassen). Die Auswertung oder Abarbeitung des Programmcodes erfolgt in der Regel gleich nach der Eingabe über einen Interpreter, Ergebnisse oder Programmierfehler sind damit sofort ersichtlich, es kann ein interaktives Programmieren erfolgen. Wird Programmcode mehrfach durchlaufen, etwa beim nicht-interaktiven Programmaufruf, so wird der Programmcode automatisch kompiliert. Der Programmcode ist betriebssystemunabhängig. Mathematica existiert für Windows, Linux, Mac OS, MS-DOS, NeXT, OS/2, Unix und VMS.

Mathematica wird in der Wissenschaft beziehungsweise im Studium natur- oder wirtschaftswissenschaftlicher Fächer eingesetzt. Ebenso wendet es sich an den professionellen Anwender in der Industrie und Wirtschaft. So verwenden Banken Mathematica zur Simulation von Aktienkursentwicklung, Bewertung von Derivaten, Risikoabschätzung bzw. -wandlung und so weiter. Die Anforderung an die Korrektheit der Ergebnisse (analytisch wie numerisch) ist daher hoch.

Neben den Grundrechenarten, Ableitungs- und Integralberechnung, Lösen von Gleichungssystemen, Matrizenmanipulation und numerischen Berechnungen in beliebiger Genauigkeit (keine Beschränkung auf die Maschinenpräzision) sind eine Vielzahl spezieller Funktionen, etwa aus den Bereichen der Kombinatorik, implementiert. Die Programmiersprache Mathematica umfasst implizite Typenzuweisung und -wandlung, automatisches Speichermanagement und Musterauswertungstechniken (engl. pattern matching). Der Programmierer ist dabei nicht auf einen Stil festgelegt:

Beispiel: Berechnungsarten eines Mittelwertes

Untenstehend drei Arten, mit „Mathematica“ den Mittelwert einer Werteliste zu berechnen. Im interaktiven Modus nummeriert Mathematica die Ein- und Ausgaben und liefert die Ergebnisse direkt.

Werteliste definieren:

In[1] := myData = Range[8]
Out[1] = {1, 2, 3, 4, 5, 6, 7, 8}

Mathematica-eigene Funktion benutzen:

In[2] := Mean[myData]
Out[2] = 9/2

Listenmanipulation benutzen:

In[3] := Plus@@myData / Length[myData]
Out[3] = 9/2

Prozedurales Vorgehen:

In[4] := summe = 0
Out[4] = 0
In[5] := For[ j=1,j <= Length[myData], j++, summe += myData[[j]] ]
In[6] := summe / Length[myData]
Out[6] = 9/2

Siehe auch

Literatur

  • Michael Trott:
    • The Mathematica GuideBook for Symbolics. Springer, 2006.
    • The Mathematica GuideBook for Programming. Springer, 2004.
    • The Mathematica GuideBook for Numerics. Springer, 2006.
    • The Mathematica GuideBook for Graphics. Springer, 2004.
  • Stephen Wolfram: The Mathematica Book. Wolfram Media, 2004. ISBN 1-57955-022-3
  • Leonid Shifrin: Mathematica programming, kostenloses E-Book (englisch). http://www.mathprogramming-intro.org/

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

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

  • Mathematica — Тип Сист …   Википедия

  • Mathematica — Développeur Wolfram Research Dernière version 8 …   Wikipédia en Français

  • Mathematica — 100px Desarrollador Wolfram Research Página de Mathematica Información general …   Wikipedia Español

  • Mathematica — For other uses, see Mathematica (disambiguation). Mathematica Mathema …   Wikipedia

  • Mathematica Policy Research, Inc. — Mathematica Policy Research, Inc. (MPR) is a policy research organization with offices in Princeton, New Jersey; Cambridge, Massachusetts; and Washington, D.C.; with a new office slated to open in Ann Arbor, Michigan in early 2008.… …   Wikipedia

  • Mathematica (disambiguation) — Mathematica is a computer algebra system and programming language. Mathematica may also refer to: Philosophiæ Naturalis Principia Mathematica, Newton s classic book containing basic laws of physics Mathematica Policy Research, Inc., a policy… …   Wikipedia

  • Mathematica: A World of Numbers... and Beyond — Multiplication machine in the exhibit. Large mobius strip …   Wikipedia

  • Mathematica Policy Research — For other uses, see Mathematica (disambiguation). Mathematica Policy Research is a policy research organization with offices in Princeton, New Jersey; Cambridge, Massachusetts; Chicago, Illinois; Washington, DC; Ann Arbor, Michigan; and Oakland,… …   Wikipedia

  • Mathematica — plattformübergreifende Mathematiksoftware zur Berechnung mit bel. Genauigkeit, 2D/3D Funktionsdarstellung und Statistik (WRI) …   Acronyms

  • Mathematica — plattformübergreifende Mathematiksoftware zur Berechnung mit bel. Genauigkeit, 2D/3D Funktionsdarstellung und Statistik (WRI) …   Acronyms von A bis Z

Share the article and excerpts

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