MATLAB用日期编号填充向量

时间:2014-02-25 14:27:50

标签: matlab

我有一个名为dateNum_vec的向量,我希望用日期填充,但作为日期编号。我想向量包含与矩阵“MyMatrix”第3列相同数量的元素?我该怎么做呢?我现在有以下一行,

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

我找到了答案,请参阅下文。但是,我想知道如何在一行中完成这一切。

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

1 个答案:

答案 0 :(得分:1)

假设workday包含您的日期向量,您应该可以使用datenum_vec = datenum(workday(1:size(MyMatrix,1))) 如果我没弄错的话

如果你提出这样的问题,你应该给出(例子)尺寸和内容