【问题标题】:Undefined function 'lt' for input arguments of type 'cell''cell' 类型的输入参数的未定义函数 'lt'
【发布时间】:2012-12-07 07:10:03
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: matlab


    【解决方案1】:

    嗯,好的。我试过这种方法,它有效

    trainInd = datenum(enDate) &lt; datenum('2007-01-01');

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多