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

📄 jday.m

📁 NORAD公布的两行星历数据计算轨道参数模型
💻 M
字号:
% -----------------------------------------------------------------------------
%
%                           function jday.m
%
%  this function finds the julian date given the year, month, day, and time.
%
%  author        : david vallado                  719-573-2600   27 may 2002
%
%  revisions
%                -
%
%  inputs          description                    range / units
%    year        - year                           1900 .. 2100
%    mon         - month                          1 .. 12
%    day         - day                            1 .. 28,29,30,31
%    hr          - universal time hour            0 .. 23
%    min         - universal time min             0 .. 59
%    sec         - universal time sec             0.0 .. 59.999
%    whichtype   - julian .or. gregorian calender   'j' .or. 'g'
%
%  outputs       :
%    jd          - julian date                    days from 4713 bc
%
%  locals        :
%    none.
%
%  coupling      :
%    none.
%
%  references    :
%    vallado       2007, 189, alg 14, ex 3-14
%
% jd = jday(yr, mon, day, hr, min, sec)
% -----------------------------------------------------------------------------

function jd = jday(yr, mon, day, hr, min, sec)

        % ------------------------  implementation   ------------------
        jd = 367.0 * yr  ...
             - floor( (7 * (yr + floor( (mon + 9) / 12.0) ) ) * 0.25 )   ...
             + floor( 275 * mon / 9.0 ) ...
             + day + 1721013.5  ...
             + ( (sec/60.0 + min ) / 60.0 + hr ) / 24.0;
        %  - 0.5 * sign(100.0 * yr + mon - 190002.5) + 0.5;

⌨️ 快捷键说明

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