ファイル名のリストであるセル配列があります。作業しやすいと思うので、それらを転置しました。今、各セルの各行を調べて、ファイル拡張子に基づいて行を削除しようとしています。最終的には、このリストをファイル名として使用してデータをインポートしたいと考えています。これは私がリストを転置する方法です
for i = 1:numel(F);
a = F(1,i);
b{i} = [a{:}'];
end;
各セルのデータを読み取ろうとするために使用しているコードは、入力が double または string 型である必要があるというエラーを表示し続けます。何か案は?
for i = 1:numel(b);
for k = 1:numel(b{1,i});
b(cellfun(textscan(b{1,i}(k,1),'%s.lbl',numel(b)),b))=[];
end;
end;
前もって感謝します。
編集:これはMATLAB用です。その点ははっきりしているはずです。ありがとうブライアン。EDIT2:Fの誰が
Name Size Bytes Class Attributes
b 1x11 13986188 cell
aは
Name Size Bytes Class Attributes
a 1x1 118408 cell