P′x=R (cos(Pa) cos(v ΔtR)−sin(Pa) sin(v ΔtR) )P′y=R cos(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))P′z=R sin(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))
(1) Px=R, Py=Pz=0, vx=vz=0 の場合
── S が赤道の場合
cos(Sa)=1sin(Sa)=0cos(Pa)=1sin(Pa)=0
P′x=R (cos(Pa) cos(v ΔtR)−sin(Pa) sin(v ΔtR) )=R cos(v ΔtR)P′y=R cos(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))=R sin(v ΔtR)P′z=R sin(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))=0
(2) Py=0, vy=0 の場合
── S が経線の場合
cos(Sa)=0sin(Sa)=1cos(Pa)=PxRsin(Pa)=PzR
P′x=R (cos(Pa) cos(v ΔtR)−sin(Pa) sin(v ΔtR) )=R (PxR cos(v ΔtR))−PzR sin(v ΔtR))=Px cos(v ΔtR)−Pz sin(v ΔtR) P′y=R cos(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))=0 P′z=R sin(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))=R (PzR cos(v ΔtR)+PxR sin(v ΔtR))=Pz cos(v ΔtR)+Px sin(v ΔtR)
(3) Px=R, Py=Pz=0 の場合
── P が赤道上にある場合
cos(Sa)=vyvsin(Sa)=vzvcos(Pa)=1sin(Pa)=0
P′x=R (cos(Pa) cos(v ΔtR)−sin(Pa) sin(v ΔtR) )=R (1 cos(v ΔtR)−0) )=R cos(v ΔtR) P′y=R cos(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))=R vyv (0+1 sin(v ΔtR))=R vyv (sin(v ΔtR)) P′z=R sin(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))=R vzv (sin(v ΔtR)) =R vzv (sin(v ΔtR))
(4) 上のいずれでもない場合
cos(Sa)=Py√R2−P2xsin(Sa)=Pz√R2−P2xcos(Pa)=PxRsin(Pa)=√R2−P2xR
P′x=R (cos(Pa) cos(v ΔtR)−sin(Pa) sin(v ΔtR) )=R (PxR cos(v ΔtR)−√R2−P2xR sin(v ΔtR) )=Px cos(v ΔtR)−√R2−P2x sin(v ΔtR) P′y=R cos(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))=R Py√R2−P2x (√R2−P2xR cos(v ΔtR)+PxR sin(v ΔtR))=Py cos(v ΔtR)+Px Py√R2−P2x sin(v ΔtR) P′z=R sin(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))=R Pz√R2−P2x (√R2−P2xR cos(v ΔtR)+PxR sin(v ΔtR))=Pz cos(v ΔtR)+Pz Px√R2−P2x sin(v ΔtR)
|