如何在文件夹中运行代码?

1视图(最近30天)
大家好,如何在文件夹中的不同文件运行代码?即,每个文件是一个数据集,其想法是运行代码以在另一个不同文件夹中的.pdf文件中独立生成结果,谢谢。

接受的答案

雅各布·尼尔森(Jakob B. Nielsen)
您可以使用循环进行管理,前提是您的数据文件以增量方式命名。例如,您有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);
数据分析在这里
结尾
1条评论
fercho_sala
fercho_sala 2021年6月1日
@Jakob B. Nielsen 每个文件的结果都被“ tabs”分开,如何在结果.pdf文件中独立地将每个选项卡放入一个表中?谢谢你。

登录发表评论。

更多答案(0)

下载188bet金宝搏


发布

R2020a

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!