CL_fr_J20002ter — EME2000 (J2000) to terrestrial frame vector transformation
[pos_ter,[vel_ter,jacob]] = CL_fr_J20002ter(cjdutc,pos_J2000,[vel_J2000,ut1_utc,xp,yp,dPsi,dEps,conv])
Jacobian of the transformation is also optionally computed.
CNES Julian Date (1950) in TUC time (1xN)
position in EME2000 frame (3xN)
(optional) velocity in EME2000 frame (3xN)
(optional) ut1-utc [seconds] (default is 0) (1xN)
(optional) x polar coordinate [radians] (default is 0) (1xN)
(optional) y polar coordinate [radians] (default is 0) (1xN)
(optional) Nutation corrections [radians] (default is 0) (1xN)
(optional) Nutation corrections [radians] (default is 0) (1xN)
(optional) Convention IERS. Only iers 1996 (Lieske/Wahr) is implemented (default is "iers_1996")
position in terrestrial frame (3xN)
(optional) velocity in terrestrial frame (3xN)
(optional) jacobian of the transformation (6x6xN)
1 IERS Conventions (1996), Dennis D. McCarthy
2 Explanatory Supplement to the Astronomical Almanac, Seidelman (1992)
// Conversion J2000 to terrestrial pos_J2000 = [ [1000.e3;7078.e3;700.e3] , [7000.e3;1078.e3;1700.e3] ]; cjd = [21010 , 21011]; pos_ter = CL_fr_J20002ter(cjd,pos_J2000); M=CL_fr_ter2J2000Mat(cjd); pos_ter_2 = M'*pos_J2000; // Conversion J2000 to terrestrial pos_J2000 = [1000.e3;7078.e3;700.e3]; vel_J2000 = [4.e3;4.2e3;3.e3]; cjd = 10; [pos_ter,vel_ter,jacob] = CL_fr_J20002ter(cjd,pos_J2000,vel_J2000)