使用不同名称保存Mat文件

时间:2017-08-04 19:48:54

标签: matlab variables

我正在运行大量算法。我在减少时间方面改变了我的代码。我只是更改imagefilename和maskfile名称。我想保存结果对应的文件名: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但我找不到确切的定义。

任何人都可以改进吗?

谢谢

1 个答案:

答案 0 :(得分:2)

如果您尝试将.mat添加到字符串的末尾,则应该可以使用:

save ([matlabfilename,'.mat'])