48 個の 1000x28 データ ファイル (ヘッダー、文字列、または特殊文字なし) があり、12 個の 4 つのバッチでインポートしたいと考えています。最初のバッチでは、ファイルの名前は次のとおりです。
spread_YAB_4ACH_caretype_??_model_1 where ??=1:6
2番目のバッチ
spread_YAB_4ACH_caretype_??_MC_model_1ここでも??=1:6
、ワイルドカードをどこに置くべきかわかりません *
D = dir('spread_YAB_4ACH_caretype_*_model_1.txt');
dummy=zeros(1000,length(D));
for k=1:length(D)
file = num2str(D(k).name);
fid=fopen(file);
myCell = textscan (fid, '%f');
dummydummy=reshape(cell2mat(myCell(:,end)),1000,28); %#cell makes one column vector, why?
dummy(:,k)=dummydummy(:,end); %# Only want last column
fclose(fid);
end
このスクリプトは非常に混乱しているように見えます。単純なデータ ファイルのグループをインポートするのに、これほど多くのバンプは必要ありません。何かご意見は?