• 大小: 6KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-01-08
  • 语言: Matlab
  • 标签: GPS  时间转换  

资源简介

GPS时间转换程序,MATLAB版本。 gps2cal 将GPS周和周内秒转换到公历时间 gps2cal1 由公历日期和GPS周内秒计算公历时间 cal2gps 将公历GPS时间转换到GPS周和周内秒 mjd2cal 将简化儒略日转换到公历时间 cal2mjd 将公历时间转换到简化儒略日 jd2cal 从儒略日计算公历时间 cal2jd 将公历时间转换到儒略日 cal2wd 借助MJD,由公历年月日推算星期几,按照格里高利十三世的历法改革去掉1582年10月5日至14日 cal2wd1 由公历年月日推算星期几,按照英国人的做法去掉1752年9月3日至13日 cal2wd2 不借助MJD,由公历

资源截图

代码片段和文件信息

function gpst=cal2gps(cal)
% cal2gps 将公历GPS时间转换到GPS周和周内的秒。
%  gpst==cal2gps(cal)  返回的gpst是1x2矩阵,2列分别为GPS周和周内秒
%  cal:1x6矩阵,6列分别为年月日时分秒。构造cal时可以省略末尾的0

if length(cal) < 6
cal(6)=0;
end
mjd=cal2mjd(cal);
% GPS从MJD44244开始
elapse=mjd-44244;
week=floor(elapse/7);
elapse=elapse-week*7; % 周内天数
gpst=[week round(elapse*86400)];

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-02-25 14:25  GPS时间转换_MATLAB\
     文件         399  2009-03-13 22:37  GPS时间转换_MATLAB\cal2gps.m
     文件        1067  2009-03-12 16:43  GPS时间转换_MATLAB\cal2jd.m
     文件         222  2009-03-12 10:55  GPS时间转换_MATLAB\cal2mjd.m
     文件         454  2009-03-12 23:35  GPS时间转换_MATLAB\cal2wd.m
     文件         700  2009-03-12 23:35  GPS时间转换_MATLAB\cal2wd1.m
     文件         672  2009-03-12 23:35  GPS时间转换_MATLAB\cal2wd2.m
     文件         274  2009-03-12 10:42  GPS时间转换_MATLAB\gps2cal.m
     文件         310  2009-03-12 10:42  GPS时间转换_MATLAB\gps2cal1.m
     文件        1114  2010-06-29 22:02  GPS时间转换_MATLAB\jd2cal.m
     文件         197  2009-03-12 10:45  GPS时间转换_MATLAB\mjd2cal.m
     文件         511  2016-02-28 13:40  ReadMe.txt

评论

共有 条评论