Abu
2007-09-03 17:36:12 UTC
Witam,
mam mały problem ze składaniem macierzy obrotu przy takim
dość prostym zadaniu:
Układ {1} początkowo pokrywał się z układem {0}, wykonano
przekształcenia:
- najpierw obrócono układ {1} w okół osi z_1 o kąt alfa,
- następnie tak obrócony układ obrócono wokół nowej osi y_1
o kąt beta.
Wyznaczyć końcową postać macierzy obrotu R^0_1 .
mamy dwie macierze obrotu R_z,alfa i R_y,beta, gdzie:
| cos(alfa) - sin(alfa) 0 |
R_z,alfa = | sin(alfa) cos(alfa) 0 |
| 0 0 1 |
| cos(beta) - sin(beta) 0 |
R_y,beta = | 0 0 1 |
| sin(beta) cos(beta) 0 |
no i teraz wg. mnie macierz oborotu R^0_1 ( czyli
przekształcająca układ {0} w układ {1} ) powinna być równa:
R^0_1 = R_y,beta * R_z,alfa
czyli:
| cos(alfa)*cos(beta) -sin(alfa) -cos(alfa)*sin(beta) |
| sin(alfa)*cos(beta) cos(alfa) -sin(alfa)*sin(beta) |
| sin(beta) 0 cos(beta) |
czy dobrze myślę?
Czasami mnoży się te macierze odwrotnie ale nie mogę znaleźć
w jakiej sytuacji?
mam mały problem ze składaniem macierzy obrotu przy takim
dość prostym zadaniu:
Układ {1} początkowo pokrywał się z układem {0}, wykonano
przekształcenia:
- najpierw obrócono układ {1} w okół osi z_1 o kąt alfa,
- następnie tak obrócony układ obrócono wokół nowej osi y_1
o kąt beta.
Wyznaczyć końcową postać macierzy obrotu R^0_1 .
mamy dwie macierze obrotu R_z,alfa i R_y,beta, gdzie:
| cos(alfa) - sin(alfa) 0 |
R_z,alfa = | sin(alfa) cos(alfa) 0 |
| 0 0 1 |
| cos(beta) - sin(beta) 0 |
R_y,beta = | 0 0 1 |
| sin(beta) cos(beta) 0 |
no i teraz wg. mnie macierz oborotu R^0_1 ( czyli
przekształcająca układ {0} w układ {1} ) powinna być równa:
R^0_1 = R_y,beta * R_z,alfa
czyli:
| cos(alfa)*cos(beta) -sin(alfa) -cos(alfa)*sin(beta) |
| sin(alfa)*cos(beta) cos(alfa) -sin(alfa)*sin(beta) |
| sin(beta) 0 cos(beta) |
czy dobrze myślę?
Czasami mnoży się te macierze odwrotnie ale nie mogę znaleźć
w jakiej sytuacji?
--
http://forum.esperanto.org.pl/ - Kial Vi ne parolas en tiu
cxi lingvo?
http://forum.esperanto.org.pl/ - Kial Vi ne parolas en tiu
cxi lingvo?