matlab批量保存图像至指定文件夹

http://blog.sina.com.cn/s/blog_470797e90100ikbn.html

【matlab批量保存图像至指定文件夹】使用到的关键语句为
mkdir 创建文件夹
cd获得当前work directory的字符串
cdD:/test进入 D:/test 文件夹
imwrite也可以用saveas代替,具体请参考另一篇日志(saveas 和imwrite的区别)

clear ; clc; clf x=0:pi/100:2*pi; y=sin(x); plot(x,y) set(gcf,'color',[1 1 1]) title('测试图像保存') F=getframe(gcf); % //获取整个窗口内容的图像 F1=getframe; % //获取坐标轴为界的图像 % //======保存图像至指定文件夹=============== % //mkdir([cd,'/image']) % 与下一句一样 mkdir image %在当前work directory下建立image文件夹 % //如果文件夹已存在,会提示warning,运行无碍 directory=[cd,'/image/']; imwrite(F.cdata,[directory,'test1.png']) %// imwrite(F.cdata,'image/test1.png') % 与上句一样 imwrite(F1.cdata,[directory,'test2.png'])

    推荐阅读