www.wikidata.de-de.nina.az
Das Matrix Vektor Produkt ist in der linearen Algebra das Produkt einer Matrix mit einem Vektor Damit eine solche Matrix Vektor Multiplikation durchgefuhrt werden kann muss die Spaltenzahl der Matrix mit der Zahl der Komponenten des Vektors ubereinstimmen Das Ergebnis ist dann wieder ein Vektor dessen Elemente durch komponentenweise Multiplikation und Summation der Eintrage der entsprechenden Zeile der Matrix mit den Elementen des Ausgangsvektors ermittelt werden Das Matrix Vektor Produkt kann als Spezialfall einer Matrizenmultiplikation angesehen werden bei der die zweite Matrix aus nur einer Spalte besteht Bei einer Matrix Vektor Multiplikation muss die Spaltenzahl der Matrix gleich der Zahl der Komponenten des Vektors sein Die Komponentenzahl des Ergebnisvektors entspricht dann der Zeilenzahl der Matrix Das Matrix Vektor Produkt wird beispielsweise in der Matrixschreibweise linearer Gleichungssysteme sowie bei iterativen Verfahren zu ihrer numerischen Losung eingesetzt Weiter kann jede lineare Abbildung zwischen endlichdimensionalen Vektorraumen nach Wahl entsprechender Basen als Matrix Vektor Produkt dargestellt werden Inhaltsverzeichnis 1 Definition 2 Beispiel 3 Eigenschaften 4 Algorithmus 5 Geometrische Interpretation 6 Verwendung 7 LiteraturDefinition Bearbeiten nbsp Zur Berechnung des Matrix Vektor Produkts wird jede Zeile der Matrix mit den Eintragen des Vektors kombiniert Ist K displaystyle K nbsp ein Korper meist die reellen oder komplexen Zahlen dann ist die Matrix Vektor Multiplikation eine Abbildung K m n K n K m A x y A x displaystyle cdot colon K m times n times K n to K m quad A x mapsto y A cdot x nbsp die einer Matrix A a i j displaystyle A a ij nbsp und einem Vektor x x j displaystyle x x j nbsp einen weiteren Vektor y y i displaystyle y y i nbsp zuordnet Die Matrix Vektor Multiplikation ist dabei nur fur den Fall definiert dass die Spaltenzahl n displaystyle n nbsp der Matrix A displaystyle A nbsp mit der Zahl der Komponenten des Vektors x displaystyle x nbsp ubereinstimmt Die Komponentenzahl des Ergebnisvektors y displaystyle y nbsp entspricht dann der Zeilenzahl m displaystyle m nbsp der Matrix A displaystyle A nbsp Jedes Element y i displaystyle y i nbsp des Ergebnisvektors berechnet sich dabei uber y i j 1 n a i j x j displaystyle y i sum j 1 n a ij cdot x j nbsp also durch komponentenweise Multiplikation der Eintrage der i displaystyle i nbsp ten Zeile von A displaystyle A nbsp mit den Elementen von x displaystyle x nbsp und durch Summation uber diese Produkte Haufig wird bei der Notation eines Matrix Vektor Produkts der Malpunkt weggelassen und man schreibt kurz A x displaystyle Ax nbsp statt A x displaystyle A cdot x nbsp Beispiel BearbeitenGegeben sei die reelle Matrix und der reelle Spalten Vektor A 3 2 1 1 0 2 R 2 3 displaystyle A begin pmatrix 3 amp 2 amp 1 1 amp 0 amp 2 end pmatrix in mathbb R 2 times 3 nbsp und x 1 0 4 R 3 displaystyle x begin pmatrix 1 0 4 end pmatrix in mathbb R 3 nbsp Da die Matrix A displaystyle A nbsp ebenso viele Spalten besitzt wie der Vektor x displaystyle x nbsp lang ist ist das Matrix Vektor Produkt A x displaystyle A cdot x nbsp definiert die betreffende Matrix Vektor Multiplikation also uberhaupt durchfuhrbar Nachdem A displaystyle A nbsp zwei Zeilen hat wird der Ergebnisvektor y displaystyle y nbsp ebenfalls zwei Elemente aufweisen Um das erste Element des Ergebnisvektors zu berechnen betrachtet man die erste Zeile von A displaystyle A nbsp multipliziert die jeweils entsprechenden Eintrage dieser Zeile mit denen des Ausgangsvektors und summiert die Ergebnisse auf die Sternchen stehen fur noch nicht berechnete Elemente 3 2 1 1 0 2 1 0 4 3 1 2 0 1 4 7 displaystyle begin pmatrix color OliveGreen 3 amp color OliveGreen 2 amp color OliveGreen 1 1 amp 0 amp 2 end pmatrix cdot begin pmatrix color BrickRed 1 color BrickRed 0 color BrickRed 4 end pmatrix begin pmatrix color OliveGreen 3 cdot color BrickRed 1 color OliveGreen 2 cdot color BrickRed 0 color OliveGreen 1 cdot color BrickRed 4 ast end pmatrix begin pmatrix color Blue 7 ast end pmatrix nbsp Fur das zweite Element des Ergebnisvektors betrachtet man entsprechend die zweite Zeile von A displaystyle A nbsp und berechnet analog 3 2 1 1 0 2 1 0 4 7 1 1 0 0 2 4 7 9 displaystyle begin pmatrix 3 amp 2 amp 1 color OliveGreen 1 amp color OliveGreen 0 amp color OliveGreen 2 end pmatrix cdot begin pmatrix color BrickRed 1 color BrickRed 0 color BrickRed 4 end pmatrix begin pmatrix 7 color OliveGreen 1 cdot color BrickRed 1 color OliveGreen 0 cdot color BrickRed 0 color OliveGreen 2 cdot color BrickRed 4 end pmatrix begin pmatrix 7 color Blue 9 end pmatrix nbsp Als Ergebnis erhalt man so am Ende das Matrix Vektor Produkt y A x displaystyle y A cdot x nbsp Eigenschaften BearbeitenDas Matrix Vektor Produkt ist assoziativ in dem Sinne dass fur Matrizen A K l m displaystyle A in K l times m nbsp B K m n displaystyle B in K m times n nbsp und Vektoren x K n displaystyle x in K n nbsp A B x A B x displaystyle A cdot B cdot x A cdot B cdot x nbsp gilt Das Matrix Vektor Produkt ist auch vertraglich mit der Multiplikation von Skalaren a K displaystyle a in K nbsp das heisst a A x a A x A a x displaystyle a A cdot x a A cdot x A cdot a x nbsp Betrachtet man die komponentenweise Matrizenaddition A B displaystyle A B nbsp zweier Matrizen A B K m n displaystyle A B in K m times n nbsp sowie die Vektoraddition zweier Vektoren x y K n displaystyle x y in K n nbsp dann sind auch die Distributivgesetze erfullt das heisst A B x A x B x displaystyle A B cdot x A cdot x B cdot x nbsp und A x y A x A y displaystyle A cdot x y A cdot x A cdot y nbsp Algorithmus BearbeitenIn Pseudocode kann das Matrix Vektor Produkt wie folgt implementiert werden function matrix vector product A x m n y zeroes m Ergebnisvektor y mit Nullen initialisieren for i 1 to m Schleife uber die Zeilen von A for j 1 to n Schleife uber die Elemente von x y i y i A i j x j Bildung der Produktsumme end end return y Die Reihenfolge der beiden For Schleifen kann dabei auch vertauscht werden Da die beiden Schleifen unabhangig voneinander sind ist die Anzahl der benotigten arithmetischen Operationen von der Ordnung O m n displaystyle O m cdot n nbsp Die Laufzeit des Algorithmus ist fur quadratische Matrizen m n displaystyle m n nbsp demnach von der Ordnung O n 2 displaystyle O n 2 nbsp Spezielle Matrizen wie Bandmatrizen dunnbesetzte Matrizen oder Toeplitz Matrizen konnen durch Ausnutzen der Struktur auch effizienter mit einem Vektor multipliziert werden Geometrische Interpretation BearbeitenIm bis zu 3 dimensionalen Fall einer Multiplikation von einer Matrix mit einem Vektor kann man schon anhand der Zahlen in der Matrix erkennen wie die Matrix als lineare Abbildung aussieht Sei zum Beispiel eine 2 dimensionale Ebene mit den Basisvektorenx 1 0 y 0 1 displaystyle vec x begin pmatrix 1 0 end pmatrix vec y begin pmatrix 0 1 end pmatrix nbsp gegeben Einen Vektor in dem 2 dimensionalen Vektorraum wird mit Hilfe der Basisvektoren dargestellt Meistens werden implizit diese beiden Basisvektoren benutzt Mochte man zum Beispiel den Vektor v 4 7 displaystyle vec v begin pmatrix 4 7 end pmatrix nbsp als Linearkombination mit diesen Basisvektoren darstellen so setzt sich der Vektor v displaystyle vec v nbsp durch v 4 x 7 y 4 1 0 7 0 1 displaystyle vec v 4 cdot vec x 7 cdot vec y 4 cdot begin pmatrix 1 0 end pmatrix 7 cdot begin pmatrix 0 1 end pmatrix nbsp zusammen Setzt man die Basisvektoren x displaystyle vec x nbsp und y displaystyle vec y nbsp als Matrix zusammen erhalt man 1 0 0 1 displaystyle begin pmatrix 1 amp 0 0 amp 1 end pmatrix nbsp Das ist die Einheitsmatrix E 2 displaystyle E 2 nbsp Mochte man zum Beispiel mit einer Matrix eine lineare Abbildung beschreiben die eine 90 Drehung gegen den Uhrzeigersinn beschreibt so kann man sich vorstellen der x displaystyle vec x nbsp Basisvektor sich dreht und dann zu 0 1 displaystyle begin pmatrix 0 1 end pmatrix nbsp wird Dreht man den y displaystyle vec y nbsp Basisvektor um 90 gegen den Uhrzeigersinn ergibt sich intuitiv 1 0 displaystyle begin pmatrix 1 0 end pmatrix nbsp Die Matrix die nun die 90 Rotation gegen den Uhrzeigersinn beschreibt ist damit 0 1 1 0 displaystyle begin pmatrix 0 amp 1 1 amp 0 end pmatrix nbsp Aus dieser Betrachtungsweise kann man die Zahlen in einer Matrix geometrisch interpretieren Verwendung BearbeitenDas Matrix Vektor Produkt wird in der linearen Algebra haufig verwendet So ist die Matrixschreibweise eines linearen Gleichungssystems A x b displaystyle A cdot x b nbsp nichts anderes als eine Vektorgleichung auf deren linken Seite ein Matrix Vektor Produkt steht Viele iterative Verfahren zur numerischen Losung linearer Gleichungssysteme wie das Verfahren der konjugierten Gradienten oder allgemeine Krylow Unterraum Verfahren basieren auf wiederholten Matrix Vektor Multiplikationen Auch die Potenzmethode zur Ermittlung des betragsgrossten Eigenwerts einer Matrix basiert auf der wiederholten Berechnung von Matrix Vektor Produkten Sind allgemein V displaystyle V nbsp und W displaystyle W nbsp zwei endlichdimensionale Vektorraume uber dem gleichen Korper dann kann jede lineare Abbildung f V W displaystyle f colon V to W nbsp nach Wahl je einer Basis in beiden Vektorraumen uber ihre Abbildungsmatrix M f displaystyle M f nbsp dargestellt werden Das Bild y displaystyle y nbsp eines Vektors x displaystyle x nbsp unter der Abbildung f displaystyle f nbsp in den jeweiligen Basen kann dann uber das Matrix Vektor Produkt y M f x displaystyle y M f cdot x nbsp ermittelt werden In der Geometrie lasst sich beispielsweise auf diese Weise jede Drehung um den Ursprung und jede Spiegelung an einer Ursprungsebene durch ein solches Matrix Vektor Produkt ausfuhren Auch diskrete Faltungen beispielsweise die diskrete Fourier Transformation konnen als Matrix Vektor Produkt realisiert werden In den Wirtschaftswissenschaften wird das Matrix Vektor Produkt bei der Input Output Analyse benutzt Literatur BearbeitenGene Golub Charles van Loan Matrix Computations JHU Press 2012 ISBN 1 4214 0794 9 Charles Leiserson Ronald L Rivest Clifford Stein Algorithmen eine Einfuhrung Oldenbourg 2010 ISBN 3 486 59002 2 Abgerufen von https de wikipedia org w index php title Matrix Vektor Produkt amp oldid 223722237