这个关于matlab的问题: 我正在运行一个循环,每次迭代产生一组新数据,并且我希望每次都将它保存在一个新文件中。我还通过更改名称来覆盖旧文件。看起来是这样的:matlab迭代文件名保存
name_each_iter = strrep(some_source,'.string.mat','string_new.(j).mat')
和我#m的挣扎这里是迭代让我获取文件: ... string_new.1.mat ... string_new.2.mat 等
我正在尝试各种组合()[] {}以及'string_new.'j'.mat'(它给出了语法错误)
它是如何做到的?
谢谢,现在我找到了最简单的解决方案:): name_each_iter = strrep(some_source,'。string.mat',['string_new。'num2str(j)')。mat']) 所以在这种情况下添加方括号就足以迭代。 – beginh 2012-08-01 16:09:32