我试着搜索一个解决方案的stackoverflow,但我发现的情况与我想要做的略有不同,所以我想我会问。动态命名和导出MAT文件
我在MATLAB中有一个循环,对每一次迭代计算一个大矩阵。我想将每个矩阵保存为一个单独的MAT文件,但是每个文件需要根据其在循环中的位置命名。例如:矩阵1,矩阵2,...
我用来保存我的数据(这似乎不同于我发现的几个例子)的方法如下(其中矩阵是生成的矩阵,矩阵1是文件名要保存为我见过类似的东西相当于我矩阵= 1)
save matrix1 matrix;
到
save ['matrix', i] matrix;
但我似乎无法记住确切的语法。
对不起,如果问题是非常基本的,在这种类型的节省正确的方向点头,将不胜感激。
这似乎已经奏效!但是它保存了所有的程序信息,而不仅仅是我想要的矩阵。你知道如何重述这个小问题吗? :) – Rallad
-1:真的不需要'eval'。事实上,'eval'是[最好避免](http://blogs.mathworks.com/loren/2005/12/28/evading-eval/) –
我看到谢谢!有没有什么机会有类似的语法来加载这样的文件? – Rallad