Wolfram Language Fast Introduction for Math Students
Los Geht’s »

Matritzen & lineare Algebra

Die Wolfram Language stellt Matritzen als Listen von Listen dar:

In[1]:=
Click for copyable input
{{1, 2}, {3, 4}}

Gib mit CTRL+ ENTER für Zeilen und CTRL+ , für Spalten einer Tabelle ein:

In[2]:=
Click for copyable input
{
 {a, b},
 {c, d}
}
Out[2]=

MatrixForm zeigt die Ausgabe als Matrix an:

In[3]:=
Click for copyable input
MatrixForm[{{a, b}, {c, d}}]
Out[3]=

Du kannst eine Matrix mit iterativen Funktionen erzeugen:

In[1]:=
Click for copyable input
Table[x + y, {x, 1, 3}, {y, 0, 2}]
Out[1]=

Oder Daten importieren, die eine Matrix darstellen:

In[2]:=
Click for copyable input
Import["data.csv"]
Out[2]=

IdentityMatrix, DiagonalMatrix und andere Befehle sind eingebaute Funktionen.

Standardmäßige Matrixoperationen werden auf jedes Element angewendet:

In[1]:=
Click for copyable input
{1, 2, 3} {a, b, c}
Out[1]=

Berechne das Skalarprodukt von zwei Matritzen:

In[2]:=
Click for copyable input
{{1, 2}, {3, 4}}.{{a, b}, {c, d}}
Out[2]=

Ermittle die Determinante:

In[3]:=
Click for copyable input
Det[{{a, b}, {c, d}}]
Out[3]=

Ermittle die Umkehrung einer Matrix:

In[4]:=
Click for copyable input
Inverse[{{1, 1}, {0, 1}}]
Out[4]=

Verwende LinearSolve, um ein lineares System zu lösen:

In[1]:=
Click for copyable input
LinearSolve[{{1, 1}, {0, 1}}, {x, y}]
Out[1]=

Funktionen zur Minimierung und Zerlegung einer Matrix stehen ebenfalls zur Verfügung.

ZUM SCHNELLEN NACHSCHLAGEN: Matrices and Linear Algebra »