① matlab 文件名设置为变量
首先给你介绍一个eval函数,它可以处理一些有规律的东西。
for x=1:3
eval(['y',num2str(x),'=',num2str(x^2),';']);
end
这段代码执行后,就是y1=1*1,y2=2*2,y3=3*3.
你可以按照这种方法来生成你需要的文件名。比如i_m.txt等等。
2.对于文件操作这一块,你的概念是不清晰的save只能保存变量,而不能对文件重命令。
你可以自己再搜索资料进行修改。
希望采纳,设置为满意答案,谢谢。
② matlab 如何保存图片,图片的文件名为变量名
我是这样的,
Path = 'C:\Users\AAA\Desktop\新建文件夹';
File = dir(fullfile(Path,'*.txt'));
A=length(File);
FileNames = {File.name};
for i=1:A
S = char(FileNames(i));
saveas(gcf, ['C:\Users\AAA\Desktop\新建文件夹\',S,'.fig'])
end
可能回答的太晚,但应该可以帮到其他人