使用命令print,进行打印或者图像保存。
详见MATLAB帮助文件,print。
语句格式:
print('argument1','argument2')
print(handle,'filename')
print argument1 argument2 ... argumentn
filename不包含扩展名。
-ddriver打印驱动器类型,可以默认。
-dformat文件保存的格式:pdf:dpdf,png:-dpng,emf:-dmeat,tiff:-dtiffordtiffn,tiff eps预览格式:-tiff。
-dformat filename 保存的格式和文件名
-rnumber:分辨率,默认90simulink,150figure,压缩是为864。
-zbuffer:文件压缩格式,还有-opengl和-painters。
有关出图大小的问题,参见printing and exporting use cases。
确定纸张的尺寸
set(gcf,'PaperUnits','centimeters');
set(gcf,'PaperSize',[17.5 12.5]);
将图片放置于纸张中间
1)设置纸张的单位。
set(gcf,'PaperUnits','inches')
2)返回目前纸张的大小。
papersize=get(gcf,'PaperSize')
3)初始化图片的大小。
width=5.5;
height=3;
4)计算水平居中放置时的坐标。
left=(papersize(1)-width)/2
bottom=(papersize(2)-height)/2
5)设置图片尺寸并输出。
myfiguresize=[left,bottom,width,height];
set(gcf,'PaperPosition',myfiguresize);
个人出图案例: