如何在文件夹中运行代码?
1视图(最近30天)
显示较旧的评论
大家好,如何在文件夹中的不同文件运行代码?即,每个文件是一个数据集,其想法是运行代码以在另一个不同文件夹中的.pdf文件中独立生成结果,谢谢。
接受的答案
雅各布·尼尔森(Jakob B. Nielsen)
2021年6月1日
编辑:雅各布·尼尔森(Jakob B. Nielsen)
2021年6月1日
您可以使用循环进行管理,前提是您的数据文件以增量方式命名。例如,您有10个名为data1,data2,... data10的文件。
输入路径='c:\ documents \ example \';
为了i = 1:10
data = generReadFunction([InputPath,'数据',num2str(i),'。文本');
%数据分析在这里
报告函数([“分析报告号。”,num2str(i),'.pdf');
结尾
当然,由于我不知道您的数据是什么格式,我不能说您应该使用的众多通用读取功能中的哪一个,也不能说您应该如何编写报告,但我希望您能得到一般的想法:)
作为替代方案,您也可以使用
[名称,路径] = uigetfile({{'*。文本*'},,“找到数据...”,,,,'多选',,,,'上');
为了i = 1:10
fullPath = fullfile(路径{i},name {i});
data = generReadFunction(fullPath);
数据分析在这里
结尾