M.5.A
Video
Führen Sie folgende Matrix-Multiplikationen aus.
a) 1 x 2 mal 2 x 1
Algorithmus: Prüfen, ob die Matrix-Multiplikation definiert ist. Die Zahl der Spalten der ersten Matrix muss gleich sein der Zahl der Zeilen der zweiten Matrix. Das Format des Ergebnisses festlegen: Zahl der Zeilen = Zahl der Zeilen der ersten Matrix. Zahl der Spalten = Zahl der Spalten der zweiten Matrix. Eintrag für Eintrag berechnen: (i,j)-Eintrag = i-te Zeile der ersten Matrix „mal“ j-te Spalte der zweiten Matrix.Lösung
b) 2 x 2 mal 2 x 1
c) 2 x 2 mal 2 x 2
Source Code eines Programms dazu: Programm ausführen? Dazu: Copy: Source Code in die Zwischenablage kopieren. Paste: Source Code ins Eingabefeld hinter Play: Knopf SymPy
from sympy.physics.units import *
from sympy import *
pprint("2x2 Matrix A:")
A = Matrix([
[ 1, 3],
[-1, 4],
])
pprint(A)
pprint("\n2x2 Matrix B:")
B = Matrix([
[ 2, 6],
[ 5, 1],
])
pprint(B)
pprint("\n1x2 Matrix h:")
h = Matrix([
[1, 3]
])
pprint(h)
pprint("\n2x1 Matrix v:")
v = Matrix([
[ 2 ],
[ 5 ],
])
pprint(v)
pprint("\n\nh v:")
tmp = h*v
pprint(tmp)
pprint("\nA v:")
tmp = A*v
pprint(tmp)
pprint("\nA B:")
tmp = A*B
pprint(tmp)
[ ]: einfügen.▶ drücken.