-
大小: 6KB文件類型: .zip金幣: 2下載: 1 次發(fā)布日期: 2021-01-08
- 語言: Matlab
- 標(biāo)簽: GPS??時(shí)間轉(zhuǎn)換??
資源簡介
GPS時(shí)間轉(zhuǎn)換程序,MATLAB版本。
gps2cal 將GPS周和周內(nèi)秒轉(zhuǎn)換到公歷時(shí)間
gps2cal1 由公歷日期和GPS周內(nèi)秒計(jì)算公歷時(shí)間
cal2gps 將公歷GPS時(shí)間轉(zhuǎn)換到GPS周和周內(nèi)秒
mjd2cal 將簡化儒略日轉(zhuǎn)換到公歷時(shí)間
cal2mjd 將公歷時(shí)間轉(zhuǎn)換到簡化儒略日
jd2cal 從儒略日計(jì)算公歷時(shí)間
cal2jd 將公歷時(shí)間轉(zhuǎn)換到儒略日
cal2wd 借助MJD,由公歷年月日推算星期幾,按照格里高利十三世的歷法改革去掉1582年10月5日至14日
cal2wd1 由公歷年月日推算星期幾,按照英國人的做法去掉1752年9月3日至13日
cal2wd2 不借助MJD,由公歷
代碼片段和文件信息
function?gpst=cal2gps(cal)
%?cal2gps 將公歷GPS時(shí)間轉(zhuǎn)換到GPS周和周內(nèi)的秒。
%??gpst==cal2gps(cal)??返回的gpst是1x2矩陣,2列分別為GPS周和周內(nèi)秒
%??cal:1x6矩陣,6列分別為年月日時(shí)分秒。構(gòu)造cal時(shí)可以省略末尾的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; %?周內(nèi)天數(shù)
gpst=[week?round(elapse*86400)];
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-02-25?14:25??GPS時(shí)間轉(zhuǎn)換_MATLAB\
?????文件?????????399??2009-03-13?22:37??GPS時(shí)間轉(zhuǎn)換_MATLAB\cal2gps.m
?????文件????????1067??2009-03-12?16:43??GPS時(shí)間轉(zhuǎn)換_MATLAB\cal2jd.m
?????文件?????????222??2009-03-12?10:55??GPS時(shí)間轉(zhuǎn)換_MATLAB\cal2mjd.m
?????文件?????????454??2009-03-12?23:35??GPS時(shí)間轉(zhuǎn)換_MATLAB\cal2wd.m
?????文件?????????700??2009-03-12?23:35??GPS時(shí)間轉(zhuǎn)換_MATLAB\cal2wd1.m
?????文件?????????672??2009-03-12?23:35??GPS時(shí)間轉(zhuǎn)換_MATLAB\cal2wd2.m
?????文件?????????274??2009-03-12?10:42??GPS時(shí)間轉(zhuǎn)換_MATLAB\gps2cal.m
?????文件?????????310??2009-03-12?10:42??GPS時(shí)間轉(zhuǎn)換_MATLAB\gps2cal1.m
?????文件????????1114??2010-06-29?22:02??GPS時(shí)間轉(zhuǎn)換_MATLAB\jd2cal.m
?????文件?????????197??2009-03-12?10:45??GPS時(shí)間轉(zhuǎn)換_MATLAB\mjd2cal.m
?????文件?????????511??2016-02-28?13:40??ReadMe.txt
評(píng)論
共有 條評(píng)論