我将30k日期信息的列表存储在大小/类型< 30000x1 cell>的变量'enDate'中。 ,每个单元格包含11个字符串,如'01 -Jan-2004'(例如)。
我想过滤出一个true / false列表到trainInd,其中日期小于(之前)'2007-01-01'。我尝试这种方式但matlab提示错误'未定义函数'lt'用于'cell'类型的输入参数。 。
trainInd = enDate < datenum('2007-01-01');
(a)比较日期的正确方法是什么,(b)用上述结构过滤1行代码中的数组偏移量?
答案 0 :(得分:1)
trainInd = datenum(enDate) < datenum('2007-01-01');