位置の補正1

 1・天体が, ある方角に動く場合

惑星光行差 などの場合.

OldAlphaは, 補正前の赤経.

NewAlphaは, 補正後の赤経.

OldDeltaは, 補正前の赤緯.

NewDeltaは, 補正後の赤緯.

Thetaは, 星がずれる方向(位置角 ).

Phiは, 星がずれる角距離.

OldZeta=(OldDelta-90)*(-1)

NewZeta=acos(cos(Phi)*cos(OldZeta)+sin(Phi)*sin(OldZeta)*cos(Theta))

Eta=acos((cos(Phi)-cos(OldZeta)*cos(NewZeta))/(sin(OldZeta)*sin(NewZeta)))

NewDelta=90-NewZeta

NewAlphaは,

 Theta>180の場合, NewAlpha=OldAlpha-Eta

 Theta<180の場合, NewAlpha=OldAlpha+Eta

 2・天体と原点の角距離が変わる場合

原点とは, 恒星光行差 の向点, 大気差 の天頂, 重力レンズの重力源などである.

 2・a天体が原点と同じ経度の時と反対の経度の時,

天体の緯度からPhiを足すか引くだけでよい.

位置の補正2

 2・b天体が, 原点より東にある時,
Alphaは, 天体の位置.

Betaは, 原点の位置.

OldGammaは, 北極または天体と原点の最初の経度差.

alphaは, 原点の極離角.

oldbetaは, 天体の最初の極離角.

oldgammaは, 天体と原点の最初の角距離.

Phiは, 天体がずれる角度.

oldgamma=acos(cos(alpha)*cos(oldbeta)+sin(alpha)*sin(oldbeta)*cos(OldGamma))

Alpha=asin(sin(alpha)*sin(oldbeta)/sin(oldgamma))

Beta=asin(sin(oldbeta)*sin(OldGamma)/sin(oldgamma))

 alpha==oldbetaの場合はAlphaとBetaは共に90度,

 alpha>oldbetaの場合, Alpha=180-AlphaでBeta=Beta

 alpha<oldbetaの場合, Alpha=AlphaでBeta=180-Beta

newgamma=oldgamma+Phi, またはoldgamma-Phi

newbeta=acos(cos(newgamma)*cos(alpha)+sin(newgamma)*sin(alpha)*cos(Beta))

NewGamma=asin(sin(newgamma)*sin(Beta)/sin(newbeta))

位置の補正3

 2・c天体が, 原点より西にある時,

Alphaは, 原点の位置.

Betaは, 天体の位置.

OldGammaは, 北極または天体と原点の最初の経度差.

oldalphaは, 天体の最初の極離角.

betaは, 原点の極離角.

oldgammaは, 天体と原点の最初の角距離.

Phiは, 天体がずれる角度.

oldgamma=acos(cos(oldalpha)*cos(beta)+sin(oldalpha)*sin(beta)*cos(OldGamma))

Alpha=asin(sin(oldalpha)*sin(beta)/sin(OldGamma))

Beta=asin(sin(beta)*sin(OldGamma)/sin(oldgamma))

 oldalpha==betaの場合は, AlphaとBetaは共に90度,

 oldalpha>betaの場合は, Alpha=180-AlphaでBeta=Beta,

 oldalpha<betaの場合は, Alpha=AlphaでBeta=180-Beta,

newgamma=oldgamma+Phi, またはnewgamma=oldgamma-Phi

newalpha=acos(cos(beta)*cos(newgamma)+sin(beta)*sin(newgamma)*cos(Alpha))

NewGamma=asin(sin(newgamma)*sin(Alpha)/sin(beta))

目次