Angenommen, ich hätte den Positionsvektor und ich wollte es so übersetzen, dass es an der Geschichte liegt . Ich weiß, dass ich meine Übersetzungsmatrix als Ertrag haben möchte . Ich habe jedoch Probleme, eine zu finden Matrix dazu. Ich kann mir folgendes einfallen lassen Matrix:
Dann den Punkt multiplizieren von Erträge . Allerdings das Beste Matrix, die ich mir einfallen lassen könnte, ist . Das funktioniert natürlich nicht, wenn mein Positionsvektor auf dem steht oder Achse. Ich habe das Gefühl, dass dies ein leicht zu lösendes Problem sein sollte, aber ich scheine auf eine Straßensperre zu stoßen. Irgendwelche Vorschläge?
Es ist nicht möglich, die betrachtete Transformation als zweidimensionale lineare Transformation zu schreiben. Überlegen Sie, was mit dem Nullvektor passiert: Das wissen wir für jeden Matrix , das sollten wir haben . Der Trick, den Sie gefunden haben, um den Vektor mit einer zusätzlichen Spalte zu erweitern und dann zu verwenden Matrizen sind stattdessen genau eine der Standardmethoden zur Darstellung affiner Transformationen .
razivo