Nachricht für neue Nutzer.
Nachricht für engagierte Nutzer.

Arithmico/Arithmico Online-Anleitung/Vektoren und Matrizen

Aus ZUM-Unterrichten

10 Vektoren

[a1; a2; ...] Vektoren werden als Liste von Koordinaten in eckigen Klammern geschrieben.

10.1 Vektorsumme a+b

[a1; a2; a3] + [b1; b2; b3]
berechnet die Vektorsumme (a1a2a3)+(b1b2b3)der Vektoren a=(a1a2a3) und b=(b1b2b3).
Beispiel 10.1.1 (122)+(210)=(312)
Eingabe: [1; -2; 2] + [2; 1; 0]
Ausgabe: [3; -1; 2]

10.2 Skalarprodukt a*b

[a1; a2; a3] * [b1; b2; b3]
berechnet das Skalarprodukt (a1a2a3)*(b1b2b3) der Vektoren a=(a1a2a3) und b=(b1b2b3).
Beispiel 10.2.1 (122)*(210)=0
Eingabe: [1; -2; 2] * [2; 1; 0]
Ausgabe: 0

10.3 Vektorprodukt a×b

cross([a1; a2; a3]; [b1; b2; b3])
berechnet das Vektorprodukt (a1a2a3)×(b1b2b3) der Vektoren a=(a1a2a3) und b=(b1b2b3).
Beispiel 10.3.1 (122)×(210)=(245)
Eingabe: cross([1; -2; 2] ; [2; 1; 0])
Ausgabe: [-2; 4; 5]

10.4 Vektorlänge |a|

length([a1;a2;a3])
berechnet die Länge (den Betrag) des Vektors a=(a1a2a3).
Beispiel 10.4.1 |(122)|=3
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

A + B berechnet die Summe der Matrizen A und B.
Beispiel 11.1.1 (1234)+(5678)=(681012)
Eingabe: [[1; 2]; [3; 4]]+[[5; 6]; [7; 8]]
Ausgabe: [[6; 8]; [10; 12]]

11.2 Matrizenprodukt A*B

A * B Berechnet das Produkt der Matrizen A und B.

Beispiel 11.2.1 (1234)*(5678)=(19224350)
Eingabe: [[1; 2]; [3; 4]]*[[5; 6]; [7; 8]]
Ausgabe: [[19; 22]; [43; 50]]
Beispiel 11.2.2 (1234)*(211,50,5)=(1001)
Eingabe: [[1; 2]; [3; 4]]*[[-2; 1]; [1,5; -0,5]]
Ausgabe: [[1; 0]; [0; 1]]

11.3 Inverse Matrix A1

matrix:inverse(A)
berechnet die inverse Matrix A1 zu einer (quadratischen) Matrix A.
Beispiel 11.3.1 (1234)1=(211,50,5)
Eingabe: matrix:inverse([[1; 2]; [3; 4]])
Ausgabe: [[-2; 1] ; [3/2 ; -1/2]]