在工作区中我有很多包含我想要绘制的数据的m文件。 我必须全部阅读并保存他们的情节而不显示结果(我会在完成后看到它们)。 最后一部分可以这样做吗?
f = figure('Visible', 'off');
plot(x,y);
saveas(f,'figure.fig');
但我不想手动加载存储x和y的每个m文件。 因此,我需要一种方法来探索文件系统并为每个文件运行这些语句,操作它们的名称并保存一个与其m文件同名的jpg。
答案 0 :(得分:0)
dir
函数将返回一个结构,其中包含当前目录中文件夹和文件的信息
>> FileInfo = dir
然后你需要编写代码来使用该信息自动导航目录结构(例如使用cd
),然后选择你想要阅读的文件。
如果您只想查找某些文件类型,例如what
函数也很有用。 .mat文件。
毫不奇怪,之前曾提出类似的问题,例如参见here