У меня есть много текстовых файлов с именем file1, file2, file3, .... в папке с именем «text_files». Когда я вручную открываю эту папку в каталоге Matlab и выполняю ее, она отлично работает.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');
Любая помощь будет очень признательна.
Большое спасибо Шай, она прекрасно работает. – 2013-05-08 11:55:32