planet
クラス KeplerFunction

java.lang.Object
  上位を拡張 planet.KeplerFunction

public class KeplerFunction
extends java.lang.Object

ケプラー方程式クラス
M = E - e sinE
M : 平均近点角 (mean anomaly)
e : 離心率 (eccentricity)
E : 離心近点角 (eccentric anomaly)


フィールドの概要
static double TOLERANCE
          ケプラー方程式の許容誤差
 
コンストラクタの概要
KeplerFunction()
           
 
メソッドの概要
static double eccentricAnomaly(double m, double eccen)
          離心近点角を求める
Newtion 法を使用する
static double meanAnomaly(double e, double eccen)
          平均近点角を求める
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

TOLERANCE

public static final double TOLERANCE
ケプラー方程式の許容誤差

関連項目:
定数フィールド値
コンストラクタの詳細

KeplerFunction

public KeplerFunction()
メソッドの詳細

meanAnomaly

public static double meanAnomaly(double e,
                                 double eccen)
平均近点角を求める

パラメータ:
e - 離心近点角
eccen - 離心率
戻り値:
平均近点角

eccentricAnomaly

public static double eccentricAnomaly(double m,
                                      double eccen)
離心近点角を求める
Newtion 法を使用する

パラメータ:
m - 平均近点角
eccen - 離心率
戻り値:
離心近点角