【问题标题】:Matlab: filesystem, string manipulation and figures savingMatlab:文件系统、字符串操作和数字保存
【发布时间】:2014-02-12 15:07:49
【问题描述】:

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

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

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

【问题讨论】:

    标签: string filesystems matlab


    【解决方案1】:

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

    >> FileInfo = dir
    

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

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

    毫不奇怪,之前有人问过类似的问题,例如参见here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-13
      • 2012-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多