数学建模社区-数学中国

标题: 自己编的GPS时间和民用时间转换,分享一下,求指点改进 [打印本页]

作者: 挚爱/Sunsgne°    时间: 2013-10-9 16:00
标题: 自己编的GPS时间和民用时间转换,分享一下,求指点改进
从GPS接收机中接收的时间为周数(week)和秒数(sec),我自己变了个程序转换为民用时间(零时区),如果换算北京时间,加上8个小时就可以了,求指点,求改进……
function time=gps2utc(week,sec)
DateNumInit=datenum(1980,1,6,0,0,0);
DateNum=datevec(DateNumInit+week*7);
hour=fix(sec/3600);
DateNum(3)=DateNum(3)+fix(hour/24);
DateNum(4)=DateNum(4)+rem(hour,24);
hourrem=rem(sec,3600);
min=fix(hourrem/60);
DateNum(5)=DateNum(5)+min;
minrem=rem(hourrem,60);
DateNum(6)=DateNum(6)+minrem;
time=datestr(DateNum);






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5