資源簡介
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
評論
共有 條評論