如何存储的时候实现自动改变存储的文件名?
如何存储的时候实现自动改变存储的文件名?如在一个循环中,
for i=1:5
a=1;
save fname a
我想让这个fname自动改变fname1,fname2,...fname5,请问如何实现
回复 楼主 bbok 的帖子
这个很多了, 请LZ养成好习惯, 动手搜一下:@)help eval
[ 本帖最后由 ChaChing 于 2010-1-16 12:30 编辑 ] 呵呵,我想到了一个笨办法:
for i=1:5
am=randn(10,10);
fname='abcde'
save(fname(i))
end
这样可以,存储的文件名分别是a,b,c,d,e。简单实用
回复 楼主 bbok 的帖子
1.save(sprintf('fname%s',i),'a')
2.
或者与这段代码类似的
for i=1:5
am=randn(10,10);
fname='abcde'
save(fname(i))
end
可以采用
for i=1:5
am=randn(10,10);
fname={‘filename1’,'filename2','filename3','filename4','filename5'};
save(fname{i})
end
[ 本帖最后由 sogooda 于 2010-1-16 16:27 编辑 ] sogooda, 的方法也很不错。很简单,:handshake
页:
[1]