-
大小: 125KB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2021-06-10
- 語言: Matlab
- 標(biāo)簽:
資源簡介
可用于計(jì)算GPS年積日的matlab 程序,操作簡單。可滿足相關(guān)專業(yè)年積日計(jì)算

代碼片段和文件信息
function?cnt=doy(yyyymmdd)?
%年積日計(jì)算
%該函數(shù)無法保證日期輸入是否正確
%yyyy=input(‘please?input?the?year‘);
%mm=input(‘please?input?the?year‘);
%dd=input(‘please?input?the?year‘);
mp=[312831303130313130313031];??%平年各月天數(shù)
mr=[312931303130313130313031];??%閏年各月天數(shù)
mm=mm-1;
if??yyyy/100<1?||?floor(yyyy/100)-(yyyy/100)~=0??%100以內(nèi)?以及非世紀(jì)交替年份
????
????if?floor(yyyy/4)-(yyyy/4)==0?????????????????%閏年計(jì)算
????????if?(mm+1)>=1?&&?(mm+1)<=12
????????????if?dd<1?||?dd>mr(mm+1)
????????????????disp(‘日期輸入非法!‘);
????????????else
????????????????cnt=sum(mr(1:mm));
????????????????cnt=cnt+dd;
????????????end
????????else
????????????disp(‘日期輸入非法!‘);???????????
????????end?%日期輸入正確性監(jiān)測
????????
????else?????????????????????????????????????????%平年計(jì)算
????????if?(mm+1)>=1?&&?(mm+1)<=12
????????????if?dd<1?||?dd>mp(mm+1)
????????????????disp(‘日期輸入非法!‘);
????????????else
????????????????cnt=sum(mp(1:mm));
????????????????cnt=cnt+dd;
????????????end
????????else
????????????disp(‘日期輸入非法!‘);???????????
????????end?%日期輸入正確性監(jiān)測
????end
????
elseif?floor(yyyy/100)-(yyyy/100)==0?????????????%100以外?以及世紀(jì)交替年份
????
????if?floor(yyyy/400)-(yyyy/400)==0?????????????%閏年計(jì)算
???????if?(mm+1)>=1?&&?(mm+1)<=12
????????????if?dd<1?||?dd>mr(mm+1)
????????????????disp(‘日期輸入非法!‘);
????????????else
????????????????cnt=sum(mr(1:mm));
????????????????cnt=cnt+dd;
????????????end
????????else
????????????disp(‘日期輸入非法!‘);???????????
???????end?%日期輸入正確性監(jiān)測
????else?????????????????????????????????????????%平年計(jì)算
????????if?(mm+1)>=1?&&?(mm+1)<=12
????????????if?dd<1?||?dd>mp(mm+1)
????????????????disp(‘日期輸入非法!‘);
????????????else
????????????????cnt=sum(mp(1:mm));
????????????????cnt=cnt+dd;
????????????end
????????else
????????????disp(‘日期輸入非法!‘);???????????
????????end?%日期輸入正確性監(jiān)測
????end
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????????818??2015-04-02?09:29??doy\GPSweek.asv
?????文件?????????940??2015-04-02?09:31??doy\GPSweek.m
?????文件??????213866??2016-08-21?16:28??doy\doy.exe
?????文件????????1999??2015-04-01?22:01??doy\doy.m
?????文件??????504474??2016-08-21?22:44??doy\mccExcludedFiles.log
?????目錄???????????0??2016-08-21?22:44??doy\
評論
共有 條評論