測定値が1時間間隔で記録される年次時系列があります。
StartDate = '2011-01-01 00:00';
EndDate = '2011-12-031 23:00';
DateTime=datevec(datenum(StartDate,'yyyy-mm-dd HH:MM'):60/(60*24):...
datenum(EndDate,'yyyy-mm-dd HH:MM'));
dat = 2+(20-2).*rand(size(DateTime,1),1);
1年の各週の平均24時間サイクルを計算したい、つまり1週目、1年目から7年目の日、00:00、01:00などの平均を計算したいので、最終的には最終的には52、24時間のシリーズ、つまり1年の各週に1つになります。Matlabには、指定されたセリエル日付番号から週番号を返す「weeknum」という関数がありますが、この関数は財務ツールボックスにあります。誰かが週番号を見つけるための別の方法を提案できますか?