1

30kの日付情報のリストをサイズ/タイプ<30000x1セル>の変数'enDate'に格納します。各セルには、この'01 -Jan-2004'のような11文字の文字列が含まれます(例)。

true / falseのリストをtrainIndにフィルターで除外したいのですが、日付は「2007-01-01」より前(前)です。私はこの方法を試しましたが、matlabはタイプ'cell'の入力引数に対してエラー'Undefined function'lt'を促しました。。

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

(a)日付を比較し、(b)上記の構造で1行のコードで配列オフセットをフィルタリングする正しい方法は何ですか?

4

1 に答える 1

1

ああOK。私はこの方法を試しました、そしてそれはうまくいきます

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

于 2012-12-07T07:17:39.470 に答える