Einführung in Mathematica
Grundlegendes
Ausführen von Befehlen
Eine Sequenz ist ein einfacher Ausdruck, und kann Funktionen als Parameter übergeben werden.
Wichtig für das imperative Programmieren mit Mathematica.
Syntax
Kommentare: (* ... *)
Ausdrücke gruppieren: ( )
Funktionsparamter: [ ]
Listen, Mengen, Matrizen: { }
Indizierung: [[ ]]
Zugriff auf berechnete Ergebnisse
Variablen und Zuweisungen
Elementare Funktionen und Konstanten
Hilfe
Attributes[Solve]={Protected} | |
|
Ausdrücke und Funktionen
Ausdrücke
Funktionen
Beim definieren von Funktionen müsssen die Variablen als Pattern (z.B.: var_ ) deklariert werden.
ACHTUNG!
Die folgende Gleichung definiert keine Funktion.
Set" und "SetDelayed
Bei Funktionsdefinitionen mittels "Set (=)" wird die rechte Seite sofort evaluiert.
Bei Funktionsdefinitionen mittels "SetDelayed (:=)" wird die rechte Seite lazy evaluiert.
Dies ist normalerweise das gewünsche Verhalten.
Globable Variablen sind trotzdem möglich.
Listen, Mengen und Matrizen
Listen
Erzeugen und Manipulieren von Listen
Mengen
Matrizen
1 | 2 | 3 |
6 | 3 | 4 |
3 | 4 | 5 |
Polynome
Analysis
Differentation
Integration
Grenzwerte
Symbolische Summen, Reihen
Symbolische Summen, Reihen
Grafik
Zahlentheorie
Euklidscher Algorithmus
Primzahlen und Faktorisierung
Restklassen
Mathematica als Programmiersprache
Laufzeitvergleiche