Transponierte Matrix und das Produkt AA⊤AA⊤AA^\top

Ich habe 3Blue1Browns Essence of Linear Algebra verfolgt , im Grunde ist die Frage (1) was die geometrische Bedeutung der Transponierung ist? Ich habe Kapitel 9-Punkteprodukte und Dualität gesehen . Ich sehe, dass die Transponierung einer Matrix etwas mit Dualität und dualen Räumen zu tun hat, aber ich kann es nicht genau sagen.

Es gibt eine Antwort , 3B1B Transpose , in dieser Antwort gibt es einen Satz,

Wenn Sie eine Matrix transponieren, verwenden Sie tatsächlich diese Vektor-Dual-Vektor-Identifikation, um Ihre Transformation so zu ändern, dass sie auf die Dual-Vektoren statt auf die ursprünglichen Vektoren wirkt.

Ich habe diesen Satz immer wieder gelesen, aber es fällt mir schwer, das visuelle Bild dahinter zu verstehen, kann mir bitte jemand ein Beispiel mit einer 2 geben × 2 Matrix? Was ist die genaue Beziehung zwischen den folgenden beiden Interetationen,

1)

[ A B C D ] [ X j ] = X [ A C ] + j [ B D ]

2)

Geben Sie hier die Bildbeschreibung ein

Ich habe mit Gilbert Strangs Kurs Lineare Algebra begonnen, und es gibt eine Vorlesung über Projektionsmatrizen und das Lösen von Systemen, die keine Lösungen haben. Er nutzt das Produkt grundsätzlich A A T statt nur A .

Frage (2): Was ist die geometrische Bedeutung von A A T

Antworten (1)

In Bezug auf die Transponierung: Zunächst eine Einschränkung: In der Praxis wird die Transponierung selten auf "geometrische" Weise betrachtet. Stattdessen betrachten wir es in Bezug auf seine definierende Eigenschaft, das heißt für alle Vektoren X Und j der richtigen Größe, das Skalarprodukt ( A X ) T j ist das gleiche wie X T ( A T j ) . Äquivalent, wenn wir das Mapping umwandeln X T X T A auf Zeilenvektoren in eine Karte auf Spaltenvektoren, haben wir am Ende die Karte X A X . Abstrakter könnten wir uns die Transponierte in Bezug auf ihre Beziehung zur Adjungierten auf dem dualen Raum vorstellen , der mit der linearen Abbildung verbunden ist T : v W . Mit anderen Worten, die Intuition für die Transponierung kommt in der Regel nicht davon, "wie die Transformation aussieht", sondern davon, "wie die Transformation mit anderen Dingen (dh Vektoren, Covektoren und anderen Transformationen) zusammenpasst".

Abgesehen davon: Wenn Sie nach einer geometrischen Vorstellung davon suchen, was die Transponierung tut, erreichen Sie dies am besten durch die polare Zerlegung (Hinweis: Der verlinkte Artikel befasst sich mit Matrizen mit komplexen Einträgen, aber ich werde mich auf Matrizen mit konzentrieren echte Einträge). Jede Transformation kann in die Form geschrieben werden A = P U , Wo P ist eine positive semidefinite Matrix, und U ist eine orthogonale Matrix . Das ist, A kann in eine Drehung/Spiegelung zerlegt werden (kodiert durch U ), gefolgt von einem Dehnen/Squish entlang senkrechter Achsen (kodiert durch P ). Die Transponierung ist gegeben durch

A T = ( P U ) T = U T P T = U 1 P .
Das heißt, die Transformation, die durch die transponierte Matrix durchgeführt wird, ist die gleiche Streckung entlang senkrechter Achsen, gefolgt von der Umkehrung der Drehung/Reflexion U .

Hinsichtlich A A T : Wie sich herausstellt, die Matrix P aus der polaren Zersetzung A = P U oben diskutiert wird durch gegeben P = A A T . Darüber hinaus, A A T ist selbst eine positiv semidefinite Matrix. Was wir für die geometrische Idee dahinter sagen könnten A A T , dann ist das. Was wir aus all dem herausbekommen, ist das A T A kodiert all das, was gestreckt/gequetscht wird A tut.

Vieles, was ich gesagt habe, stammt aus meiner alten Antwort hier , was Sie vielleicht interessant finden wird. Angesichts der Tatsache, dass Sie sich Strangs Kurs zur linearen Algebra ansehen, bin ich überrascht, dass Sie an die Matrix denken A A T statt A T A . Vor allem, A T A erscheint immer dann, wenn es um ungefähre Antworten nach der Methode der kleinsten Quadrate geht.
Was Ihre Frage "Was ist die genaue Beziehung zwischen den folgenden beiden Interetationen ..." betrifft, sehe ich wirklich nicht, wie sie mit der Diskussion der Transponierung einer Matrix zusammenhängt. Ich würde vorschlagen, dass es besser als separate Frage gestellt wird
Wenn Sie immer noch daran interessiert sind, ein Beispiel zu sehen, könnte ich morgen eines hinzufügen. In meinem Büro habe ich Matlab, mit dem ich eine grafische Hilfe erstellen könnte.
„Ich bin überrascht, dass Sie angesichts der Tatsache, dass Sie sich Strangs Kurs zur linearen Algebra ansehen, an die Matrix denken A A T statt A T A „Ja, das war mein Fehler, ich wollte tippen A T A Wenn ich also Transponieren animieren würde, wäre es am besten, es aus einer polaren Dekomposition, POV, zu betrachten. Vielen Dank, aber ich habe die genaue Idee nicht ganz verstanden. Soll ich nach einigem Nachdenken zurückkehren?\
„Falls Sie immer noch daran interessiert sind, ein Beispiel zu sehen, könnte ich morgen eines hinzufügen. In meinem Büro habe ich Matlab, das ich verwenden könnte, um eine grafische Hilfe zu erstellen.“ Ja, natürlich, entschuldigen Sie die späte Antwort. Ich hatte einige Probleme, mich mit dem Internet zu verbinden.
Dies ist die erste Antwort, die geklickt hat: transpose verwandelt eine Spaltenvektortransformation in eine äquivalente Zeilenvektortransformation. Können Sie das Matlab-Beispiel posten (oder noch besser den Matlab-Code, damit ich ihn ausführen und damit experimentieren kann)? Außerdem sind die Klammern auf X T ( A T j ) erforderlich?
@SRobert Für die Matrixmultiplikation werden keine Klammern benötigt, ich wollte nur betonen, dass es sich um ein Skalarprodukt zwischen den Vektoren handelt X Und A T j . Ich bin mir nicht sicher, was ich damals mit dem Beispiel genau vorhatte, aber vielleicht fällt mir etwas ein