Ich versuche, Schritt für Schritt die visuelle Berechnung linearer Transformationen nach 3blue1brown Kapitel 4 zu verstehen (siehe Youtube 3blue1brown ch 4 .
Hintergrund: 3blue1brown beschreibt, wie wir eine Transformation visuell erfassen können, indem wir einfach aufzeichnen, wo die Basisvektoren ( ) landen im ursprünglichen Koordinatensystem. Eine Rotation erzeugt also neue Basisvektoren:
wobei die erste Spalte die neue Basis für erfasst und die zweite Spalte ist die neue Basis für . Eine solche Transformation visuell zu verfolgen ist einfach. Das Durchführen von zwei Transformationen sollte zu ähnlichen Ergebnissen führen. Aber ich bekomme keine konsistenten Ergebnisse.
Nehmen Sie zum Beispiel die beiden Transformationen "zuerst eine Drehung, dann eine bloße Transformation" - siehe den Link oben für visuelle Darstellungen. Ich interpretiere dies als erste Drehung und zeichne dieses neue Koordinatensystem: Die neue x-Achse zeigt vertikal und die y-Achse zeigt horizontal. Nennen Sie die neuen Basisvektoren Und . Jetzt machen wir eine reine Transformation in diesem neuen Koordinatensystem und notieren wo Und Land: Nennen Sie diese neuen Basisvektoren Und . Ich notiere wo Und Land im ursprünglichen (nicht transformierten) Koordinatensystem. Dies würde mir eine neue (Zusammensetzungs-) Matrix geben:
Dies ist offensichtlich falsch, da die Zusammensetzungsmatrix lauten sollte:
Eine schiere Transformation wird dargestellt durch:
Eine Rotationstransformation durch,
Warum geht diese visuelle Vorgehensweise Schritt für Schritt nicht auf? Seltsamerweise erhalten Sie tatsächlich die erwarteten Ergebnisse, wenn Sie diese beiden linearen Transformationen rückwärts durchführen. Mit anderen Worten, die visuelle Berechnung von "zuerst eine Drehung durchführen, dann eine bloße Transformation durchführen" wird die richtige Antwort liefern, wenn wir zuerst eine Scherung durchführen, dann eine Drehung im bloßen Koordinatensystem durchführen und dann aufzeichnen, wo die Basisvektoren landen im ursprünglichen (nicht transformierten) Koordinatensystem. Dies ist jedoch kontraintuitiv, da es bei linearen Transformationen auf die Reihenfolge ankommt.
Ihre Eingabe wird geschätzt.
Ich denke, wir können diese Frage auf diese Weise betrachten.
Die Matrix, die die Rotation ausführt, ist dann
Dann führen wir die Schertransformation durch. Im gedrehten System werden die Koordinaten zweier Basisvektoren Und . Die Transformation ist also
Aber wir befinden uns im transformierten System. Wenn wir diese Scherung im ursprünglichen System sehen, wäre es so
das ist die Zusammensetzung von zwei Transformationen.
Hoffe, das wird helfen.
Aktualisieren:
Wenn wir über einen Vektor sprechen, sagen wir: , wir sprechen darüber in der Standardbasis. Dh, oder .
Zuerst machen wir die Drehung.
Basisvektoren ändern sich von , Zu , .
Dann führen wir die Schertransformation durch.
Hier für Basisvektoren, ,
Aber wie Sie sehen können, basieren unsere Basisvektoren auf Und anstatt Und . Dies beschreibt also nur die Schertransformation in Bezug auf das gedrehte System. Aber wir kennen die Beziehung zwischen ihnen aus der Rotationstransformation. So können wir die Transformation erhalten
die eine Rotation und eine Scherung direkt beschreibt.
Brevan Ellefsen
Adel