我有一个日期向量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