CL_fr_ter2G50 — Gamma50 (Veis) to G50restrial frame vector transformation
[pos_G50,[vel_G50,jacob]] = CL_fr_ter2G50(cjd,pos_ter,[vel_ter,ut1_utc])
Gamma50 (Veis) (Veis frame at date) is defined as:
- origin at the center of the Earth
- plan OXY is the true equatorial plan of the date
- OX axis goes through the Veis equinox of the date
- OZ axis goes through the true celestial pole of the date
- OY completes the orthonormal frame
Transformation from Gamma50 to terrestrial frame is a single rotation of the Veis sideral time(as calculated in CL_mod_sidTimeG50) around the Z axis.
CNES Julian dates (dates of the Gamma50 (Veis) frame) (1xN)
position in terrestrial frame [X;Y;Z] (3xN)
(optionnal) vector in terrestrial frame [X;Y;Z] (3xN)
(optional) ut1-utc [seconds] (default is 0) (1xN)
position in G50 (Veis) frame [X;Y;Z] (3xN)
(optional) velocity in G50 (Veis) frame [X;Y;Z] (3xN)
(optional) jacobian of the transformation [d(x,y,z,vx,vy,vz)_G50/d(x,y,z,vx,vy,vz)_ter] (6x6xN)
// Conversion of position ter to G50 pos_ter = [ [3952930.5;3127929.25;4128420.75] , [3945680.5;3125978.25;5687420.75]]; cjd = [21010 , 21011]; pos_G50=CL_fr_ter2G50(cjd,pos_ter); // Conversion of position and velocity : ter to G50 + jacobian pos_ter = [ [3952930.5;3127929.25;4128420.75] , [3945680.5;3125978.25;5687420.75]]; vel_ter = [ [1.e3;3.e3;7.e3] , [1.e3;3.e3;7.e3]]; cjd = [21010 , 21011]; [pos_G50,vel_G50,jacob]=CL_fr_ter2G50(cjd,pos_ter,vel_ter);