实现思路:
1、新建一个figure
2、将axes1的图复制到新figure中 主要用到copyobj函数
newFig = figure;%由于直接保存axes1上的图像有困难,所以保存在新建的figure中的谱图
set(newFig,'Visible','off')%设置新建的figure为不可见
newAxes = copyobj(axes1,newFig); %将axes1中的图复制到新建的figure中
set(newAxes,'Units','default','Position','default'); % 设置图显示的位置
[filename,pathname] = uiputfile({ '*.jpg','figure type(*.jpg)'}, '保存原始波形');
if isequal(filename,0)||isequal(pathname,0)%如果用户选择“取消”,则退出
return;
else
fpath=fullfile(pathname,filename);
end
print(newFig,'-djpeg','-r600',fpath);