
Benutzer:Ukalina/Arithmico 2.24 Anleitung/Vektoren und Matrizen
10 Vektoren
[a1; a2; ...] Vektoren werden als Liste von Koordinaten in eckigen Klammern geschrieben.
10.1 Vektorsumme 
[a1; a2; a3] + [b1; b2; b3]
- berechnet die Vektorsumme
der Vektoren
und
.
Beispiel 10.1.1 
- Eingabe:
[1; -2; 2] + [2; 1; 0]
- Ausgabe:
[3; -1; 2]
10.2 Skalarprodukt 
[a1; a2; a3] * [b1; b2; b3]
- berechnet das Skalarprodukt
der Vektoren
und
.
Beispiel 10.2.1 
- Eingabe:
[1; -2; 2] * [2; 1; 0]
- Ausgabe:
0
10.3 Vektorprodukt 
cross([a1; a2; a3]; [b1; b2; b3])
- berechnet das Vektorprodukt
der Vektoren
und
.
Beispiel 10.3.1 
- Eingabe:
cross([1; -2; 2] ; [2; 1; 0])
- Ausgabe:
[-2; 4; 5]
10.4 Vektorlänge 
length([a1;a2;a3])
- berechnet die Länge (den Betrag) des Vektors
.
Beispiel 10.4.1 
- Eingabe:
length([1; -2; 2])
- Ausgabe:
3
11 Matrizen
[[a1;b1;...] ; [a2;b2;...] ; ...] Matrizen werden als Liste von (Zeilen-) Vektoren in eckigen Klammern geschrieben.
11.1 Matrizensumme 
A + B berechnet die Summe der Matrizen A und B.
Beispiel 11.1.1 
- Eingabe:
[[1; 2]; [3; 4]]+[[5; 6]; [7; 8]]
- Ausgabe:
[[6; 8]; [10; 12]]
11.2 Matrizenprodukt 
A * B Berechnet das Produkt der Matrizen A und B.
Beispiel 11.2.1 
- Eingabe:
[[1; 2]; [3; 4]]*[[5; 6]; [7; 8]]
- Ausgabe:
[[19; 22]; [43; 50]]
Beispiel 11.2.2 
- Eingabe:
[[1; 2]; [3; 4]]*[[-2; 1]; [1,5; -0,5]]
- Ausgabe:
[[1; 0]; [0; 1]]
11.3 Inverse Matrix 
matrix:inverse(A)
- berechnet die inverse Matrix
zu einer (quadratischen) Matrix A.
Beispiel 11.3.1 
- Eingabe:
matrix:inverse([[1; 2]; [3; 4]])
- Ausgabe:
[[-2; 1] ; [3/2 ; -1/2]]