2012-12-07 89 views
1

我在大小/類型< 30000x1 cell>的變量'enDate'中存儲30k日期信息的列表,每個單元格包含11個字符串,如下所示'01 -Jan -2004' (例如)。未定義函數'lt'用於'cell'類型的輸入參數

我想過濾出一個true/false到trainInd列表,其中日期小於(之前)'2007-01-01'。我嘗試這種方式,但matlab提示錯誤'未定義的函數'lt'輸入參數的類型'細胞'。' 。

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

什麼是:(a)比較日期以正確的方式,和(b)過濾所述陣列中的1行代碼具有上述結構的偏移?

回答

1

ARH OK。我試過這種方式,它的工作原理

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

相關問題