2014-02-25 21 views
0

我有一個名爲dateNum_vec的矢量,我希望用日期填充但是作爲日期編號。我希望矢量包含與矩陣「MyMatrix」第3列相同數量的元素?我該怎麼做呢?目前,我有以下線,使用日期編號填充矢量的MATLAB

datenum_vec = [1 : length(MyMatrix,3)] = datenum(workday) 

我已經找到答案,請參見下文。不過,我想知道如何在一行中完成這一切。

datenum_vec = (1 : length(tdata))'; 
datenum_vec(:) = datenum(workday); 

回答

1

假設workday包含您的日期載體,你應該能夠使用datenum_vec = datenum(workday(1:size(MyMatrix,1))) 如果我沒有記錯

如果你問這樣

問題,你應該給(例如)尺寸和內容