0 Daumen
295 Aufrufe

Aufgabe:

Gegeben ist Basis A = (100) \begin{pmatrix} 1\\0\\0 \end{pmatrix} (001) \begin{pmatrix} 0\\0\\-1 \end{pmatrix} (0sin(α)cos(α)) \begin{pmatrix} 0\\sin(\alpha)\\cos(\alpha) \end{pmatrix}  und Basis B = (100) \begin{pmatrix} 1\\0\\0 \end{pmatrix} ; (010) \begin{pmatrix} 0\\1\\0 \end{pmatrix} ; (001) \begin{pmatrix} 0\\0\\1 \end{pmatrix} .

Gesucht ist die Transformationsmatrix A -> B


Problem/Ansatz

Gegeben habe ich eine Lösung C = (10001/tan(α)1/sin(α)010) \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1/tan(\alpha) & 1/sin(\alpha) \\ 0 & -1 & 0 \end{pmatrix} und weiß nicht wie man darauf kommt. Wenn es keine mathematische Lösung gibt, kann es sein, dass ich einen physikalischen Zusammenhang übersehen habe. Es würde mir schon helfen, wenn ich das wüsste.

Avatar von

1 Antwort

+1 Daumen
 
Beste Antwort

Aloha :)

Willkommen in der Mathelounge... \o/

Ich weiß auch nicht, wie man auf die dir bekannte Lösung kommt, sie ist nämlich falsch. Das richtige Ergebnis ist die transponierte Matrix von deiner Lösung.

Die Transformationsmatrix TT soll die Basis AA in die Basis BB überführen. Das liefert uns 3 Gleichungen:T(100)=(100);T(001)=(010);T(0sinαcosα)=(001)\red{T\cdot\begin{pmatrix}1\\0\\0\end{pmatrix}=\begin{pmatrix}1\\0\\0\end{pmatrix}}\quad;\quad \blue{T\cdot\begin{pmatrix}0\\0\\-1\end{pmatrix}=\begin{pmatrix}0\\1\\0\end{pmatrix}}\quad;\quad T\cdot\begin{pmatrix}0\\\sin\alpha\\\cos\alpha\end{pmatrix}=\begin{pmatrix}0\\0\\1\end{pmatrix}

Durch die Multiplikation der Matrix T\red{T} mit dem Vektor (1;0;0)T\red{(1;0;0)^T} wird die erste Spalte der Matrix TT ausgewählt und diese soll gleich (1;0;0)T\red{(1;0;0)^T} sein:T=(1t12t130t22t230t32t33)T=\left(\begin{array}{rrr}\red 1 & t_{12} & t_{13}\\\red 0 & t_{22} & t_{23}\\\red 0 & t_{32} & t_{33}\end{array}\right)

Durch die Multiplikation der Matrix T\blue{T} mit dem Vektor (0;0;1)T\blue{(0;0;-1)^T} wird die letzte Spalte der Matrix TT ausgewählt und negiert. Das Ergebnis soll (0;1;0)T\blue{(0;1;0)^T} sein:T=(1t1200t2210t320)T=\left(\begin{array}{rrr}\red 1 & t_{12} & \blue0\\\red 0 & t_{22} & \blue{-1}\\\red 0 & t_{32} & \blue0\end{array}\right)

Jetzt kennen wir die Matrix TT schon fast und können die letzte Gleichung ausrechnen:T(0sinαcosα)=sinα(t12t22t33)+cosα(010)=!(001)    T\cdot\begin{pmatrix}0\\\sin\alpha\\\cos\alpha\end{pmatrix}=\sin\alpha\cdot\begin{pmatrix}t_{12}\\t_{22}\\t_{33}\end{pmatrix}+\cos\alpha\cdot\begin{pmatrix}0\\-1\\0\end{pmatrix}\stackrel!=\begin{pmatrix}0\\0\\1\end{pmatrix}\implies(t12sinαt22sinαcosαt33sinα)=(001)    (t12t22t32)=(0cosαsinα1sinα)\begin{pmatrix}t_{12}\cdot\sin\alpha\\t_{22}\cdot\sin\alpha-\cos\alpha\\t_{33}\cdot\sin\alpha\end{pmatrix}=\begin{pmatrix}0\\0\\1\end{pmatrix}\implies\begin{pmatrix}t_{12}\\t_{22}\\t_{32}\end{pmatrix}=\begin{pmatrix}0\\[1ex]\frac{\cos\alpha}{\sin\alpha}\\[1ex]\frac{1}{\sin\alpha}\end{pmatrix}

Damit haben wir als Übergangsmatrix gefunden:T=(10001tanα101sinα0)T=\left(\begin{array}{ccc}1 & 0 & 0\\[1ex]0 & \frac{1}{\tan\alpha} &-1\\[1ex]0 & \frac{1}{\sin\alpha} & 0\end{array}\right)

Alternativ zu dem genannten Vorgehen, kannst du die 3 Gleichungen auch zu einer Matrix-Gleichung zusammen:T(10000sinα01cosα)=(100010001)T\cdot\left(\begin{array}{rrr}1 & 0 & 0\\0 & 0 & \sin\alpha\\0 & -1 & \cos\alpha\end{array}\right)=\begin{pmatrix}1 & 0 & 0\\0 & 1 & 0\\0 & 0 & 1\end{pmatrix}

Offensichtlich erhalten wir dann TT als die inverse Matrix zu derjenigen, die die Basisvektoren von AA als Spalten enhält:T=(10000sinα01cosα)1=(10001tanα101sinα0)T=\left(\begin{array}{rrr}1 & 0 & 0\\0 & 0 & \sin\alpha\\0 & -1 & \cos\alpha\end{array}\right)^{-1}=\left(\begin{array}{ccc}1 & 0 & 0\\[1ex]0 & \frac{1}{\tan\alpha} & -1\\[1ex]0 & \frac{1}{\sin\alpha} & 0\end{array}\right)

Avatar von 153 k 🚀

Aloha! Vielen Dank für die ausführliche Antwort! Der Grund für das Transponieren muss dann wohl einen physikalischen Hintergrund haben. Konkret geht es um Geschwindigkeitsmessungen und der Hersteller des Geräts gibt diese Matrix an. Mit Messungen validiert ist sie auch bereits.... Dann muss ich wohl nochmal den Hersteller fragen.

Ein anderes Problem?

Stell deine Frage