不使用循环匹配日期

时间:2014-06-20 07:26:27

标签: matlab

我有一个日期向量date_vec,据说每天从2000年到今天(存储为日期编号)。然后我有一个名为sale_matrix的矩阵,它的类型为double,大小为8000 x 4。

我需要做的是在销售矩阵中找到每个日期的索引号。我正在查看datefind,但总是在订单列表中返回结果,这些日期将不按任何顺序排列。看看MATLAB日期函数,除了使用for循环之外我无论如何都看不到。有没有其他方法可以解决这个问题?

修改

以下销售矩阵示例。请注意,日期实际存储为矩阵我在下面使用日期,因为它有点容易阅读。

如果NaN的更容易,可以用虚拟日期代替。

 sales matrix 
 potential_sale   confirmed_sale     completed_sale    cancelled_sale
 2000-05-06       2000-06-02         2000-08-15        NaN
 2004-11-14       2005-01-05         NaN               2005-01-12
 2002-02-16       2002-02-25         2002-04-10        NaN
 2010-03-08       2010-04-01         2010-04-19        NaN

0 个答案:

没有答案