Matrix-Vektor-Produkt: Die Darstellung einer Matrix als Vektor von Vektoren führt scheinbar zu einem Paradoxon, wenn die Matrix transponiert wird

Ich nehme gerade an einem Universitätskurs über lineare Algebra teil. In einigen Beweisen eine gegebene Matrix A R M × N soll sich als darstellen lassen 1 × N Zeilenvektor von M × 1 Spaltenvektoren, dh:

A = [ A 1 A 2 A N ]

mit A ich die i -te Spalte von A . Natürlich die Transponierung von A , wie es in den meisten solchen Beweisen verwendet wird, wäre dann durch an gegeben N × 1 Spaltenvektor von 1 × M Zeilenvektoren:

A T = [ A 1 T A 2 T A N T ] T
Bei der Durchführung einer Matrix-Vektor-Multiplikation des Formulars A X , ich weiß, dass die Anzahl der Zeilen des Vektors mit der Anzahl der Spalten der Matrix übereinstimmen muss. (In diesem Fall, X wäre ein N × 1 Spaltenvektor, und das Ergebnis wäre ein [ M × N ] [ N × 1 ] = [ M × 1 ] Spaltenvektor.)

Nun, beim Überlegen A Als Zeilenvektor wie in der ersten Gleichung können wir sehen, dass dies gilt, wie das Ergebnis wäre [ 1 × N ] [ N × 1 ] = [ 1 × 1 ] , obwohl eine Summe von skaliert enthalten ist M × 1 Spaltenvektoren, also nach dem Skalieren und Addieren, an M × 1 Spaltenvektor.

A X = [ A 1 A 2 A N ] [ X 1 X 2 X N ] T = A 1 X 1 + A 2 X 2 + + A N X N R M × 1
Mein Problem entsteht dann, wenn ich das gleiche Produkt in Betracht ziehe, aber tausche A mit A T (Bearbeiten: Aus Gründen der Übersichtlichkeit wird dies nicht transponiert A X , sondern Austausch A um zu sehen, was passiert.) , also A T X mit X das gleiche N × 1 Spaltenvektor. Herkömmlicherweise wäre dies das Produkt von an N × M Matrix mit einem N × 1 Vektor: unmöglich. Allerdings, wenn man bedenkt A T als ein N × 1 Spaltenvektor wie in der zweiten Gleichung, scheint dies möglich zu werden, nämlich als Punkt zweier gleichdimensionaler Vektoren:
A T X = [ A 1 T A 2 T A N T ] T [ X 1 X 2 X N ] T = A 1 T X 1 + A 2 T X 2 + + A N T X N R 1 × N
Dies scheint mir ein Paradoxon zu sein, da es offensichtlich eine Diskrepanz zwischen den Dimensionen von gibt X (dh N ) und die Abmessungen des Eingaberaums von A T (dh M ), aber umschreiben A T als Vektor, wie mit getan A , beseitigt diese Diskrepanz, wie es scheint. Ist es falsch anzunehmen, dass man diese Diskrepanz beseitigen kann? Ist es falsch, das Matrix-Vektor-Produkt einer Matrix in anzunehmen? R N × 1 mit einem Vektor in R N gleich dem Skalarprodukt zweier Vektoren in sein R N ? Ist es falsch, eine Matrix als Vektor von Vektoren zu schreiben oder eine solche Konstruktion vielleicht zu transponieren?

Wenn Sie transponieren A X du erhältst X T A T , nicht A T X , was im Allgemeinen keinen Sinn ergibt. Das Produkt, das du in deiner letzten Gleichung aufschreibst, ergibt auch keinen Sinn.
Ja, ich weiß ( A B ) T = B T A T , aber darum geht es mir nicht.

Antworten (1)

Da sind 2 Dinge falsch:

1) Obwohl Sie eine schreiben können N × M Matrix als Tabelle mit M Spalten, von denen jede ein Spaltenvektor von ist N Einträge, bedeutet dies nicht, dass Sie berücksichtigen dürfen, dass seine Dimension ist 1 × M . Es ist immer noch N × M .

2) das Skalarprodukt von Vektoren A Und B erfolgt als A T B also müssen die abmessungen nicht gleich sein, die müssen sein 1 × N Und N × 1 .

Ich denke, die erste Bemerkung löst mein Problem; dh ein "Vektor von Vektoren" ist ein schlüpfriger Begriff, der sich nicht wie ein regulärer Vektor verhält, obwohl er ziemlich oft verwendet wird, um die Matrixmultiplikation zu erklären (neben anderen Themen wie der orthogonalen Projektion). Die zweite Bemerkung ist wahrscheinlich ein Missverständnis dessen, was ich geschrieben habe, oder vielleicht meiner Verwendung von Transponierungen für X um die Seite nicht mit Spalten zu überladen: beim Punktieren A Und B als A B , beide Vektoren sollten identische Dimensionen haben, aber natürlich als transponiertes Matrix-Vektor-Produkt darstellen A .
Ich glaube, dass der zweite Punkt gilt, denn in Ihrer Frage, wenn Sie sich austauschen A mit A T , der resultierende Ausdruck A T X ist ein "Matrix-Vektor-Produkt", wie Sie es nennen, kein Punktprodukt, daher müssen die Abmessungen wirklich nicht identisch sein.
Ah, das ist ein Schreibfehler meinerseits, jetzt verstehe ich, was du meinst. Der beabsichtigte Ausdruck war A T X .