Wie schalte ich eine 2x3 matrix in eine 3x3-matrix

Tut mir Leid wenn das eine dumme Frage, aber ich finde nicht die Antwort die ich brauche.
Ich habe die folgenden matrix:-

 A  |6 6 0|
    |9 0 0|

Jede Spalte repräsentiert-Koordinaten auf ein Gitter.
Nun, die inverse zu finden, von "A" brauche ich, um zu erstellen, diese in ein 3x3-Quadrat-matrix, dazu füge ich 001 als der 3. Reihe...

 B  |6 6 0|
    |9 0 0|
    |0 0 1|

Ich mache das einfach, weil es das ist, was ich gesehen habe in die online-Beispiele.

Meine Frage ist, was ist die Methode zur Berechnung/hinzufügen der 3. Zeile von einer 2x3-matrix in dieser situation?

  • Welche Sprache/Umgebung sind verwenden Sie? Es sollte so einfach wie das erstellen einer Zeilen-Vektor mit Nullen gefüllt ist, solange die matrix, die Einstellung, die die Letzte Zahl in der Zeile Vektor zu einem, und dann anfügen an die matrix...
  • Ich bin nur über einige einfache 2d-Transformationen, darüber hinaus bin ich mir nicht sicher was du meinst mit dem Umfeld. Ok, würde ich immer die Letzte Zahl um 1?
  • Ich wurde gefragt, welche tool(s) benutzt du? (matlab, Oktave, etc) Und ja, wenn man immer nur das hinzufügen einer einzelnen Zeile nach unten in der matrix dann die Letzte Zahl in der Zeile sollte immer 1, wenn das, was Sie eigentlich tun ist, indem der letzten Zeile der 3x3 Identitätsmatrix. Könnten Sie einen link auf das Beispiel, dass Sie nach?
  • Sorry... matlab!
  • Dies ist mein eigenes Beispiel, aber sagen, dass ich das gezeichnete Dreieck in ein Diagramm mit den Koordinaten oben (A) ich habe dann multiplizieren Sie die Punkt-matrix (A) durch die transformation matrix (1 -1 0/0), um eine spiegelung der x-Achse, die Umkehrung dieser operation, die ich brauche, die inverse zu finden. Daher die Frage.
InformationsquelleAutor user2292173 | 2013-05-17
Schreibe einen Kommentar