CL_fr_ter2J2000 — Terrestrial to EME2000 (J2000) frame vector transformation
[pos_J2000,[vel_J2000,jacob]] = CL_fr_ter2J2000(cjdutc,pos_ter,[vel_ter,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 J2000restrial frame (3xN)
(optional) velocity in J2000restrial 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 ter to J2000 pos_ter = [ [1000.e3;7078.e3;700.e3] , [7000.e3;1078.e3;1700.e3] ]; cjd = [21010 , 21011]; pos_J2000 = CL_fr_ter2J2000(cjd,pos_ter); M=CL_fr_ter2J2000Mat(cjd); pos_J2000_2 = M*pos_ter; // Conversion ter to J2000 pos_ter = [1000.e3;7078.e3;700.e3]; vel_ter = [4.e3;4.2e3;3.e3]; cjd = 10; [pos_J2000,vel_J2000,jacob] = CL_fr_ter2J2000(cjd,pos_ter,vel_ter)