Matlab:打印图像
如果将坐标区的 Position 设置为 [0 0 1 1] 以使其充满整个图窗,则打印时不会保留纵横比,因为 MATLAB® 打印软件会在打印时根据图窗的 PaperPosition 属性调整图窗大小。要在打印时保留图像的纵横比,请通过命令行将图窗的 PaperPositionMode 设置为 ‘auto’。
set(gcf,‘PaperPositionMode’,‘auto’)
print
如果 PaperPositionMode 设置为 ‘auto’,则所打印的图窗的宽度和高度由屏幕上图窗的维度决定,而且图窗位置会调整,以使得图窗在页面上居中。如果您想要 PaperPositionMode 的默认值为 ‘auto’,则在您的 startup.m 文件中输入此行内容。
set(groot,‘defaultFigurePaperPositionMode’,‘auto’)
该博文为原创文章,未经博主同意不得转。
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/129242527