⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mjd2gps.m

📁 Sky lab calculate position of satellite in GNSS systems and calculate elevation and azimuth them and
💻 M
字号:
function gps=mjd2gps(mjd)
%MJD2GPS Modified Julian Date to GPS Week and Second past Sunday 0hrs. 
%        MJD2YMD(mjd) returns the two-element row vector with the decimal
%        GPS week number and the number of seconds past midnight of last 
%        saturday/sunday
%
%           gps = [ GPSweek GPSsecond]
%
%        Input is the Modified Julian Date MJD (JD-2400000.5). If the 
%        Modified Julian Date is not OK the function returns a row vector 
%        of NaN's.

%        H. van der Marel, LGR, 29-04-95
%        (c) Geodetic Computing Centre, TU Delft

% Number of days since starting epoch of GPS weeks (Sunday 06-Jan-1980)
mjds = mjd - 44244;
      
% Week number, day and second in week
nweek  = floor(mjds/7);
day    = mjds - nweek*7;
second = day*86400;
gps = [ nweek second ];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -