① 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
可能回答的太晚,但應該可以幫到其他人