2017-08-04 55 views
0

我正在運行很多算法。我已經改變了我的代碼,以減少時間。我只是更改imagefilename和掩碼文件名稱。我想保存結果對應的文件名:matlabfilename。這裏是代碼;使用不同名稱保存的文件文件

imagefilename='lena_gray_256.tif'; 
maskfilename='M1.tif'; 
matlabfilename=[imagefilename maskfilename]; 
filename = ['Masks_' imagefilename maskfilename]; 
filename2 =['Results_' imagefilename maskfilename]; 

... 
There are some algortihms here. 
... 

%Save the figure 
saveas(gcf, filename, 'jpg'); 
saveas(gcf, filename2, 'jpg'); 
save (matlabfilename) 

所以matlabfilename是lena_gray_256.tifM1.tif

的問題是最後一行。我想將結果記錄爲 lena_gray_256.tifM1.tif.mat,但我無法找到確切的定義。

有人可以改進嗎?

感謝

+0

這是神經網絡算法的結果。 – user8151324

回答

2

如果你想.MAT添加到您的字符串的結尾,這應該工作:

save ([matlabfilename,'.mat']) 
+0

ooo,謝謝:)你解決了我的問題。 – user8151324

+2

太棒了,很高興我能幫到你!請使用綠色複選標記將其選爲答案,以便其他人知道。謝謝! – Flynn

相關問題