未定义的函数'lt'用于'cell'类型的输入参数

时间:2012-12-07 07:10:04

标签: matlab

我将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行代码中的数组偏移量?

1 个答案:

答案 0 :(得分:1)

好的,好的。我试过这种方式,它的工作原理

trainInd = datenum(enDate) < datenum('2007-01-01');