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 T soll die Basis A in die Basis B überführen. Das liefert uns 3 Gleichungen:T⋅⎝⎛100⎠⎞=⎝⎛100⎠⎞;T⋅⎝⎛00−1⎠⎞=⎝⎛010⎠⎞;T⋅⎝⎛0sinαcosα⎠⎞=⎝⎛001⎠⎞
Durch die Multiplikation der Matrix T mit dem Vektor (1;0;0)T wird die erste Spalte der Matrix T ausgewählt und diese soll gleich (1;0;0)T sein:T=⎝⎛100t12t22t32t13t23t33⎠⎞
Durch die Multiplikation der Matrix T mit dem Vektor (0;0;−1)T wird die letzte Spalte der Matrix T ausgewählt und negiert. Das Ergebnis soll (0;1;0)T sein:T=⎝⎛100t12t22t320−10⎠⎞
Jetzt kennen wir die Matrix T schon fast und können die letzte Gleichung ausrechnen:T⋅⎝⎛0sinαcosα⎠⎞=sinα⋅⎝⎛t12t22t33⎠⎞+cosα⋅⎝⎛0−10⎠⎞=!⎝⎛001⎠⎞⟹⎝⎛t12⋅sinαt22⋅sinα−cosαt33⋅sinα⎠⎞=⎝⎛001⎠⎞⟹⎝⎛t12t22t32⎠⎞=⎝⎜⎜⎛0sinαcosαsinα1⎠⎟⎟⎞
Damit haben wir als Übergangsmatrix gefunden:T=⎝⎜⎜⎛1000tanα1sinα10−10⎠⎟⎟⎞
Alternativ zu dem genannten Vorgehen, kannst du die 3 Gleichungen auch zu einer Matrix-Gleichung zusammen:T⋅⎝⎛10000−10sinαcosα⎠⎞=⎝⎛100010001⎠⎞
Offensichtlich erhalten wir dann T als die inverse Matrix zu derjenigen, die die Basisvektoren von A als Spalten enhält:T=⎝⎛10000−10sinαcosα⎠⎞−1=⎝⎜⎜⎛1000tanα1sinα10−10⎠⎟⎟⎞