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



我将 30k 日期信息的列表存储在大小/类型的变量"enDate"中<30000x1 单元格> ,每个单元格包含 11 个字符的字符串,如下所示"01-Jan-2004"(例如)。

我想在trainInd中过滤掉真/假列表,其中日期小于(之前)"2007-01-01"。我尝试这种方式,但 matlab 提示错误"未定义的函数'lt'用于类型为'cell'的输入参数。

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

(a) 比较日期和 (b) 使用上述结构过滤 1 行代码中的数组偏移量的正确方法是什么?

arh ok.我尝试过这种方式,它有效

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

最新更新