【问题标题】:Save mat file from MATLAB从 MATLAB 中保存 mat 文件
【发布时间】:2011-09-29 21:59:09
【问题描述】:

我想将变量保存在具有不同图像名称的循环中,例如

for i = 1:length(imagefile)
    name = imagefile{i};
    var = rand(100); % Just for example
    save name var
end

它会将var 保存为name,但是如何使用名称值保存它,例如Canon101

【问题讨论】:

  • 进一步解释您的问题。你到底想做什么?
  • 顺便说一下,var 是一个 Matlab 函数,所以最好不要将它指定为变量名。
  • 你可能想看看this question的答案

标签: matlab


【解决方案1】:

Sayyad,您不必使用eval。您可以简单地使用save的函数形式,即save(filename,variables)。这将使用filename 的值。请记住,变量需要作为字符串输入。所以,在你的例子中,它会是

save(name,'var')

【讨论】:

    猜你喜欢
    • 2015-04-13
    • 2015-12-19
    • 2017-04-12
    • 1970-01-01
    • 1970-01-01
    • 2014-10-13
    • 1970-01-01
    • 2011-08-25
    • 2021-08-01
    相关资源
    最近更新 更多