| Modifier and Type | Field and Description |
|---|---|
static int |
JULIAN_FOR_2000
2000年前儒略日数(2000-1-1 12:00:00格林威治平时)
|
static double |
RAD
每弧度的角秒数
|
| Constructor and Description |
|---|
Astronomy() |
| Modifier and Type | Method and Description |
|---|---|
static double |
dt_t(double t)
计算UTC与原子时的差(单位:日)
|
static double |
e_lon(double t,
int n)
地球经度计算,返回Date分点黄经,传入世纪数、取项数
|
static double |
e_v(double t)
地球速度,t是世纪数,误差小于万分3
|
static double |
gxc_moonLon(double t)
月球经度光行差,误差0.07"
|
static double |
gxc_sunLon(double t) |
static double |
m_lon(double t,
int n)
月球经度计算,返回Date分点黄经,传入世纪数、取项数
|
static double |
m_v(double t)
月球速度计算,传入世经数
|
static double |
ms_aLon_t(double w)
已知月日视黄经差求时间
|
static double |
ms_aLon_t2(double w)
已知月日视黄经差求时间,高速低精度,误差不超过600秒(只验算了几千年)
|
static double |
ms_aLon(double t,
int mn,
int sn)
月日视黄经的差值
|
static double |
nutationLon(double t)
只计算黄经章动
|
static double |
s_aLon_t(double w)
已知太阳视黄经反求时间
|
static double |
s_aLon_t2(double w)
已知太阳视黄经反求时间,高速低精度,最大误差不超过600秒
|
static double |
s_aLon(double t,
int n)
太阳视黄经
|
static double |
XL0_calc(int xt,
int zn,
double t,
int n)
xt星体,zn坐标号,t儒略世纪数,n计算项数
|
static double |
XL1_calc(int zn,
double t,
int n)
计算月亮
|
public static final double RAD
public static final int JULIAN_FOR_2000
public static double e_v(double t)
t - 世纪数public static double m_v(double t)
t - 世纪数public static double e_lon(double t,
int n)
t - 世纪数n - 取项数public static double m_lon(double t,
int n)
t - 世纪数n - 取项数public static double ms_aLon(double t,
int mn,
int sn)
t - 世纪数mn - 月取项数sn - 日取项数public static double s_aLon(double t,
int n)
t - 世纪数n - 取项数public static double s_aLon_t(double w)
w - 太阳视黄经public static double s_aLon_t2(double w)
w - 太阳视黄经public static double ms_aLon_t(double w)
w - 月日视黄经public static double ms_aLon_t2(double w)
w - 月日视黄经public static double dt_t(double t)
t - 世纪数public static double nutationLon(double t)
t - 世纪数public static double gxc_sunLon(double t)
public static double gxc_moonLon(double t)
t - 世纪数public static double XL0_calc(int xt,
int zn,
double t,
int n)
xt - 星体zn - 坐标号t - 儒略世纪数n - 计算项数public static double XL1_calc(int zn,
double t,
int n)
zn - 坐标号t - 儒略世纪数n - 计算项数Copyright © 2021. All rights reserved.