0
私はデータベースと対応するラベルファイルをmatlabの構造ファイルに保存しました。行列の中に構造体からの私のデータベース行列を読み出すために、私は、次のMATLABコマンドを使用しています:Matlabで行のインデックスを見つける
train_data_matrix = (cat(1, train_data.f2));
train_data構造体のサイズは終わりの大きさで、いくつかの空のサンプルがあるしかしので、883である
train_data_matrix
は833
です。私の問題は、すべてのサンプルに対して注釈があることです。したがって、注釈のサイズは883x1
です。注釈ベクトルからデータベース行列で空の行を削除するにはどうすればよいですか?
を削除する
isempty
を使用することができます。 cellfunを使わずに削除するためにインデックスに点を付けることはできますか? –@JoseRamon 'tmp'はセル配列ですが(各要素は' struct'の 'f2'値を含んでいます)、なぜ' cellun'を使うのですか?エラーが発生していますか? – Suever
超感謝、それは魅力のように動作します! –