Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Wie bestimme ich eine Transformationsmatrix

Wie bestimme ich eine Transformationsmatrix

Universität / Fachhochschule

angewandte lineare Algebra

Lineare Abbildungen

Matrizenrechnung

Tags: Angewandte Lineare Algebra, Linear Abbildung, Matrizenrechnung

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
hanna91

hanna91 aktiv_icon

14:34 Uhr, 11.12.2014

Antworten
Hallo,

ich stehe seit ein paar Tagen auf dem Schlauch. Mein Problem:

Ich habe 3 Punkte in 2 Koordinaten-Systemen gegeben, einmal im 2 und einmal im 3, also z.B.:


Im dem einen Koordinatensystem:

v1=(313169)
v2=(344124)
v3=(356212)

Diese Punkte entsprechen den Punkten im anderen Koordinatensystem (v1w1,v2w2,v3w3)

w1=(82.126.2-13.8)
w2=(85.220.3-19.1)
w3=(86.918.3-24.2)

Wie kann ich hieraus meine Transformationsmatrix T bestimmen, also so, dass

w1=Tv1

Meine ursprünglich Idee war, w1,w2 und w3 und v1,v2 und v3 jeweils in die Spalten von Matrizen W und V zu schreiben, also

W=(w1,w2,w3)=(82.185.286.926.220.318.3-13.8-19.1-24.2)
und V=(v1,v2,v3)=(313344356169124212111)

so dass

W=TV und wenn man V auf die andere Seite schreibt, man auf T kommt:
T=WV-1. Wenn ich dann aber andere Punkte aus dem RR^2-Koordinatensystem einsetze, kommen leider völlig unrealistische Ergebnisse dabei zustande. Wieso ist das so und hat jemand eine andere Idee, wie man das Problem lösen könnte?



Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert):
"Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen."
Online-Nachhilfe in Mathematik
Antwort
pwmeyer

pwmeyer aktiv_icon

14:58 Uhr, 11.12.2014

Antworten
Hallo,

Du musst Dir zunächst klar machen, dass Dein Problem (so allgemein) keine Lösung hat. Eine lineare (!) Abbildung von 2 nach 3 ist schon durch die Bilder von 2 linear unabhängigen Vektoren aus dem 2 festgelegt. Du kannst nicht 3 Vektoren mit 3 Bildern unabhängig voneinander vorgeben.

Gruß pwm
Antwort
ledum

ledum aktiv_icon

14:59 Uhr, 11.12.2014

Antworten

deine Abbildung ist nicht linear:
da v1,v2,v3 linear abhängig sind gilt v*3=av_1+b
dann müsste auch wr=aw1+bw2 sein, das ist nicht der Fall. eine Matrix vermittelt eine lineare Abbildung und dabei muß gelten : A*((av1+bv2)=A*av1+A*bv2=aw1+aw2
Wie kommst du denn auf deine Bildvektoren?
Gruß ledum
hanna91

hanna91 aktiv_icon

15:09 Uhr, 11.12.2014

Antworten
Es geht um meine Bachelorarbeit, in der ich eine Ultraschallkamera kalibrieren muss.

Dazu habe ich ein Phantom gebaut, in dem Fäden gespannt sind.
Die Punkte stellen die Schnittpunkte der Fäden im Phantom mit der Bildebene der Ultraschallkamera dar.

Das 3-Dimensionale Koordinatensytem ist dabei das Koordinatensystem des Phantoms und das zweidimensionale ist das Koordinatensystem des Ultraschallbildes.




hanna91

hanna91 aktiv_icon

15:10 Uhr, 11.12.2014

Antworten
Wie würde es denn aussehen, wenn man den dritten Punkt einfach rausstreichen würde?

Dann würde ich mit meinem Lösungsansatz allerdings laut MATLAB eine 3x3-Matrix rausbekommen, in der ich in der dritten Spalte nur nullen stehen habe. Das erscheint mir so auch nicht ganz richtig.


Antwort
pwmeyer

pwmeyer aktiv_icon

19:15 Uhr, 11.12.2014

Antworten
Hallo,

wenn Du also V=(v1|v2) als Matrix nimmst und W=(w1|w2), dann wäre W=TV und T=WV-1 ist eine 3×2 -Matrix.

Gruß pwm
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.