Loading [MathJax]/jax/output/HTML-CSS/jax.js



    Px=R (cos(Pa) cos(v ΔtR)sin(Pa) sin(v ΔtR) )Py=R cos(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))Pz=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
      Px=R (cos(Pa) cos(v ΔtR)sin(Pa) sin(v ΔtR) )=R cos(v ΔtR)Py=R cos(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))=R sin(v ΔtR)Pz=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
      Px=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) Py=R cos(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))=0 Pz=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
      Px=R (cos(Pa) cos(v ΔtR)sin(Pa) sin(v ΔtR) )=R (1 cos(v ΔtR)0) )=R cos(v ΔtR) Py=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))  Pz=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)=PyR2P2xsin(Sa)=PzR2P2xcos(Pa)=PxRsin(Pa)=R2P2xR

      Px=R (cos(Pa) cos(v ΔtR)sin(Pa) sin(v ΔtR) )=R (PxR cos(v ΔtR)R2P2xR sin(v ΔtR) )=Px cos(v ΔtR)R2P2x sin(v ΔtR) Py=R cos(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))=R PyR2P2x (R2P2xR cos(v ΔtR)+PxR sin(v ΔtR))=Py cos(v ΔtR)+Px PyR2P2x sin(v ΔtR) Pz=R sin(Sa) (sin(Pa) cos(v ΔtR)+cos(Pa) sin(v ΔtR))=R PzR2P2x (R2P2xR cos(v ΔtR)+PxR sin(v ΔtR))=Pz cos(v ΔtR)+Pz PxR2P2x sin(v ΔtR)