☆ 球面上の点の移動3-行列 ☆ |
||
◎ 「球面場の点の移動-行列」 ◆半径1の球面上の点の移動を、行列で考える。 自転 rotation 公転 revolution |
||
〔表示のお約束140710〕cos(a)=Ca sin(b)=Sb tan(x)=Tx 10^x=Ten(x) |
||
|
||
★ 半径1の球面上の点の移動を考える。 ◆回転行列 [R]=[R11 R12 R13|R21 …|… R33] <R1)=<R11 R21 R31) <R2)=<R12 …) <R3)=<… R33) ■以下、4つの条件を満たす。 @|R|=1 A|<R1)|=|<R2)|=|<R3)|=1 B<R1)*<R2)=<R2)*<R3)=<R3)*<R1)=0 C<R1)#<R2)=<R3) |
||
◆球座標(1,a,b)と原点を通る直線を回転軸とし、角度 d だけ回転させる移動を考える。[R|a,b|(d)] ■次の手順と同じになる。 @回転軸を z軸の周りに
-b だけ回転し、xz平面に持ってくる。 A回転軸を
-a だけ傾け、z軸と一致させる。回転軸=y軸 Bz軸の周りに、d だけ回転する。 C回転軸をx軸の方向に
a だけ傾ける。回転軸=y軸 D回転軸を z軸の周りに b だけ回転し、元の回転軸に戻す ◇cos(x)*cos(y)=Cx*Cy=Cxy sin(x)*sin(y)=Sx*Sy=Sxy D×C=[Rz(b)]×[Ry(a)] A×@=[Ry(-a)]×[Rz(-b)]
|
||
◆a=45 b=90 d=90 [R|45,90|(90)] 回転軸 (√2/2)*<0 1 1) ■D×C=[Cab
-Sb Cb*Sa|Ca*Sb Cb Sab|-Sa . Ca] A×@=[Cab
Ca*Sb -Sa|-Sb Cb .|Cb*Sa Sab Ca] B=[. -1 .|1 ..|.. 1] B×(A×@)=(√2/2)*[.
-1 .|1 ..|.. 1]×[. 1 -1|-√2 ..|. 1 1] [R|a,b|(d)]=(D×C)×(B×A×@) ★別解★ D=[Rz(90°)]=[. -1 .|1 ..|.. 1] @=[Rz(-90°)]=[. 1 .|-1 ..|.. 1] C×B×A=[R|45°,0|(90°)]=(1/2)*[1 -√2 1|√2 . -√2|1 √2 1] (C×B×A)×@=[R|45°,0|(90°)]×[Rz(-90°)] [R|45°,90°|(90°)]=D×(C×B×A×@) {確かめ} [R|45°,90°|(90°)]*<回転軸) [R|45°,90°|(90°)]*<北極) [R|45°,90°|(90°)]*<インド) [R|45°,90°|(90°)]*<太平洋) |
||
◆a=45 b=45 d=90 [R|45,45|(90)] ■回転軸 x=Sa*Cb=1/2 y=Sa*Sb=1/2 z=Ca=√2/2 <回転軸)=(1/2)*<1 1 √2) {回転軸は、x=y=z でないのが、盲点!2013/1} ■D×C=[Cab
-Sb Cb*Sa|Ca*Sb Cb Sab|-Sa . Ca] A×@=[Cab
Ca*Sb -Sa|-Sb Cb .|Cb*Sa Sab Ca] B=[. -1 .|1 ..|.. 1] B×(A×@)=(1/2)*[.
-1 .|1 ..|.. 1]×[1 1 -√2|-√2 √2 .|1 1 √2] [R|45,45|(90)]=(D×C)×(B×A×@) {確かめ1} |(1/4)*<1
1+2*√2 -2+√2)|^2 |(1/4)*<1-2*√2 1 2+√2)|^2=1 |(1/4)*<2+√2 -2+√2 2)|^2=1 {確かめ2} [R|45,45|(90)]*<回転軸) [R|45,45|(90)]*<北極) [R|45,45|(90)]*<インド) [R|45,45|(90)]*<太平洋) {実際に、球に印をして確かめてみた。あってるみたい!2013/1} |