「text_files」というフォルダに、file1、file2、file3、...という名前のテキスト ファイルがたくさんあります。Matlab ディレクトリでそのフォルダーを手動で開き、次の操作を実行すると、正常に動作します。
textFiles = dir('*.txt');
for k = 1:length(textFiles);
filename = textFiles(k).name;
data = fopen(filename,'r');
datamatrix=textscan(data, '%f%f','CollectOutput',1);
data1 = datamatrix{:,1};
r=data1(:,1);v0=data1(:,2);
figure(k);
ph=plot(r,v0);
xlabel('a');
ylabel('b');
temp=['fig',num2str(k),'.eps'];
print(gcf,'-depsc',temp);
fclose(data);
end
私の Mac のテキスト ファイルへのパスは'/Users/ram/group1/sales/text_files'
. 私がやりたいのは、matlab ディレクトリのフォルダーを手動で開く代わりに、自動的に実行するスクリプトを書きたいということです。だから、私はいくつかの変更を加える必要があると思います
textFiles = dir('*.txt');
どんな助けでも大歓迎です。