Koordinaten durch Matrixmultiplikation abbilden
Eine -Matrix definiert eine lineare Transformation der kartesischen Ebene. Sie bildet den Ursprung stets auf sich selbst ab. Eine Verschiebung um einen von null verschiedenen Vektor benötigt deshalb eine Vektoraddition oder homogene Koordinaten.
Einen Punkt mit den Koordinaten können wir als Ortsvektor schreiben:
Mit dieser Vektorschreibweise lässt sich die Transformation als Matrixmultiplikation darstellen.
Wir betrachten eine Transformation mit der Matrix :
Den Bildpunkt eines Punktes erhalten wir durch Matrixmultiplikation:
Also und .
Multiplizieren einer Matrix mit einem Positionsvektor
Der folgende Vektor beschreibt einen beliebigen Punkt der Ebene:
Berechne dieses Matrixprodukt und bestimme die zugehörige Transformation:
Lösung:
Verwende die erste Zeile für die waagerechte Koordinate und die zweite für die senkrechte Koordinate:
Die Matrix bildet auf ab. Sie dreht den Punkt also um gegen den Uhrzeigersinn um den Ursprung:
Drei Punkte gleichzeitig transformieren
Bestimme das Bild von mit den Eckpunkten , und unter der Matrix:
Lösung:
Zuerst schreiben wir die Punktkoordinaten als Spalten einer Matrix:
Die drei Spalten gehören der Reihe nach zu , und .
Dann multiplizieren wir die Punktmatrix von links mit der Transformationsmatrix:
Berechne jeden Eintrag durch Multiplikation einer Zeile mit einer Spalte:
Das Ergebnis der Transformation ist ein neues Dreieck mit den Eckpunkten , und .
Die Matrix beschreibt eine Drehung um um den Ursprung:
Übungen
Bestimme zunächst die Koordinatenregel durch Multiplikation von Zeilen und Spalten. Bei der zweiten Aufgabe hängt die waagerechte Änderung von der Höhe ab. Verschiedene Punkte müssen sich deshalb nicht gleich weit bewegen.
-
Berechne das folgende Matrixprodukt. Welche Transformation beschreibt die Matrix?
-
Eine Transformation hat die folgende Matrix:
Bestimme das Bild des Dreiecks mit den Eckpunkten , und unter dieser Transformation.
Lösungen
Lies beide Ausgabekoordinaten, bevor du die Transformation benennst. Eine Drehung erhält Längen, während eine allgemeine Matrix entsprechende Seitenlängen verändern kann.
Lösung 1
Der Punkt wird auf abgebildet.
Dies ist eine Drehung um im Uhrzeigersinn. Gleichwertig dazu ist eine Drehung um gegen den Uhrzeigersinn um den Ursprung.
Lösung 2
Transformationsmatrix:
Eckpunkte: , , .
Punktmatrix:
Berechne jeden Eintrag durch Multiplikation einer Zeile mit einer Spalte:
Die Bildpunkte sind , und .
Diese Transformation heißt horizontale Scherung, weil die -Koordinate um das Doppelte der -Koordinate verschoben wird, während unverändert bleibt.
Bei dieser Scherung wird aus der senkrechten Seite die schräge Seite . Die entsprechende Seitenlänge ändert sich, aber beide Dreiecke behalten dieselbe waagerechte Grundseitenlänge und Höhe: