earCal static method
返回地球位置,日心Date黄道分点坐标
@param jd jd @return 返回地球位置, 日心Date黄道分点坐标
Implementation
static List<double> earCal(double jd) {
EnnT = jd / 365250;
List<double> llr = List.filled(3, 0);
double t1 = EnnT, t2 = t1 * t1, t3 = t2 * t1, t4 = t3 * t1, t5 = t4 * t1;
llr[0] = Enn(E10) +
Enn(E11) * t1 +
Enn(E12) * t2 +
Enn(E13) * t3 +
Enn(E14) * t4 +
Enn(E15) * t5;
llr[1] = Enn(E20) + Enn(E21) * t1;
llr[2] = Enn(E30) + Enn(E31) * t1 + Enn(E32) * t2 + Enn(E33) * t3;
llr[0] = rad2mrad(llr[0]);
return llr;
}