資源簡介
將TLE數據中的日期時間格式轉換成年月日時分秒格式,matlab源碼。
代碼片段和文件信息
function?[yr?month?day?hh?mm?ss]?=?zyDatevec(yearDaynum)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%將TLE數據中的日期轉換為X月X日X:X:X.X的格式
%輸入數據為
%1.?year:??年份,行向量。輸入年份的后兩位,如17(2017年),98(1998年);
%2.?Daynum:一年中的日期數,行向量。
yr?=?year?+?2000?-?(year?>=?57).*100;?%此程序在1957-2056年間使用。
RunNian?=?1?-?ceil(mod(year4)/3);???%潤年為1,非潤年為0
Zdate?=?floor(Daynum);?????????????????%中間量,日期的整數。
Cdate?=?Zdate?-?(Zdate?>?59).*RunNian;????%修正日期,對潤年第60天以后的日子減1。
month?=?(Cdate?>?31)?+?(Cdate?>?59)?+?(Cdate?>?90)?+?(Cdate?>?120)?+?...
????????(Cdate?>?151)?+?(Cdate?>?181)?+?(Cd
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1459??2018-01-06?18:49??zyDatevec.m
-----------?---------??----------?-----??----
?????????????????1459????????????????????1
- 上一篇:語音分段matlab程序,開源
- 下一篇:基于K均值方法的RBF神經網絡
評論
共有 條評論