朱利安世纪,Matlab

朱利安世纪,Matlab,matlab,julian-date,Matlab,Julian Date,我必须用朱利安世纪(Matlab)计算时间 我用“juliandate”函数来计算每小时的时间 朱利安世纪仅仅是朱利安日期除以36525吗 t1 = datetime(2000,1,1,0,0,0); t2 = datetime(2000,12,31,23,59,0); date = t1:hours(1):t2; date=transpose(date); jd=juliandate(date); jc=jd/36525; 根据“儒略日期是指从公元前4714年11月24日正午开始,或公元前4

我必须用朱利安世纪(Matlab)计算时间

我用“juliandate”函数来计算每小时的时间

朱利安世纪仅仅是朱利安日期除以36525吗

t1 = datetime(2000,1,1,0,0,0);
t2 = datetime(2000,12,31,23,59,0);
date = t1:hours(1):t2;
date=transpose(date);
jd=juliandate(date);
jc=jd/36525;

根据“儒略日期是指从公元前4714年11月24日正午开始,或公元前4713年1月1日开始的天数和小数天。”据我所知,儒略世纪的间隔为36525天,但作者必须指定被视为0的日期。我很怀疑你的申请表上的日期是公元前4714年11月24日。是的,你说得对,我找到了。0是1900年1月1日。因此,我只需计算自该日期起的天数,同时考虑小时和分钟,然后将其除以36525