1 保存工作区和图片到指定路径
clear;
x=1:100;
y1=x.*2;
figure;
p1=plot(x,'g+','LineWidth',6.0);hold on;
p2=plot(x,y1,'g+','LineWidth',6.0);
mkdir('G:\SIN\');%创建文件夹
save('G:\SIN\linear');%保存工作区里面的文件
saveas(p2,'G:\SIN\linear picture.fig');%保存图片为fig格式
saveas(p2,'G:\SIN\linear picture.png');%保存图片为png格式
2 批量转化图片格式
%% 该程序用于批量将fig文件转成png
Picture_Theta_AU_How='I:\'; % 读取源数据,修改到指定文件夹,以“\”结束
goal_dir='I:\'; % 目标文件夹字符串,修改到指定文件夹,以“\”结束
filelist=dir([Picture_Theta_AU_How,'*.fig']); % 指定批量数据的类型,结构体
L_filelist=length(filelist);
for s=1: L_filelist
filename=[Picture_Theta_AU_How,filelist(s).name];
open(filename);
set(gcf,'position',[100,100,1000,500]);
A=getframe(gcf);
imwrite(A.cdata,strcat(goal_dir,filelist(s).name,'.png'));
close(figure);
end