我只是想生成一個從今天開始的一系列日期。矢量化日期數組計算
我想這
CurveLength=30;
t=zeros(CurveLength);
t(1)=datestr(today);
x=2:CurveLength-1;
t=addtodate(t(1),x,'year');
我得到兩個錯誤那麼遠?
???在賦值語句A(I)= B中,B和 中的元素數量我猜的是與日期是字符串的事實有關,但是當我修改字符串的長度與日期dd- mmm-yyyy即11個字母,我仍然得到相同的錯誤。
Lsstly我得到錯誤
???錯誤使用==> addtodate at 45 數量必須是數字標量。
這似乎表明,該功能不能被矢量化?如果這是真的,那麼無論如何要事先告訴哪些函數可以被矢量化,哪些不能?
+1另外:'now'產生當前日期和時間。 – user1884905
@ user1884905是的,我也想提一下,但是我認爲'today'可能是一個特定的時間點,不管當前時間,例如12:00 AM。 –
夠公平的。 (無論如何,它現在在評論中)。 – user1884905