Matlab:文件系统,字符串操作和数字保存

时间:2014-02-12 15:07:49

标签: string filesystems matlab

在工作区中我有很多包含我想要绘制的数据的m文件。 我必须全部阅读并保存他们的情节而不显示结果(我会在完成后看到它们)。 最后一部分可以这样做吗?

f = figure('Visible', 'off');
plot(x,y);
saveas(f,'figure.fig');

但我不想手动加载存储x和y的每个m文件。 因此,我需要一种方法来探索文件系统并为每个文件运行这些语句,操作它们的名称并保存一个与其m文件同名的jpg。

1 个答案:

答案 0 :(得分:0)

dir函数将返回一个结构,其中包含当前目录中文件夹和文件的信息

>> FileInfo = dir

然后你需要编写代码来使用该信息自动导航目录结构(例如使用cd),然后选择你想要阅读的文件。

如果您只想查找某些文件类型,例如what函数也很有用。 .mat文件。

毫不奇怪,之前曾提出类似的问题,例如参见here