2017-02-11 5 views
1

開始日と終了日はシリアル日付の書式で指定しています。私は2つの日付の間に毎月増分のベクトルを持っていたい。私は説明に従うと、私はすべてのエラーを得ることはありませんが、結果TT変数は空行列です:Matlabで日付シーケンスを生成できません

t_start = datetime(datestr(736512)); 
t_end = datetime(datestr(730852)); 
tt = t_start:calmonths(1):t_end; 

問題が何であるか任意のアイデア?

答えて

2

開始日と終了日が反転しています。

t_start = 
    01-Jul-2016 
t_end = 
    01-Jan-2001 

これは仕事と187時間ステップのベクトルttを作成します。

tt = fliplr(tt) 

のか生成:あなたはベクトルが時間内に減少する場合

t_start = datetime(datestr(730852)); 
t_end = datetime(datestr(736512)); 
tt = t_start:calmonths(1):t_end; 

、ちょうどそれを反転後ろに:

tt = t_end:-calmonths(1):t_start; 
関連する問題