通常默认情况下,print命令输出图像为
8*5inches,无视屏幕显示尺寸
通过命令行修改的话有三步
1
设置paperposition为manual
set(gcf,'PaperPositionMode',
'manual')
[ auto |
{manual} ]
2
设置paperunit
set(gcf,'PaperUnits')
[ {inches}
| centimeters | normalized | points ]
3
设置paperposition
set(gcf,'PaperPosition',[left,bottom,width,height])
例如
set(gcf,
'PaperPositionMode', 'manual');
set(gcf,
'PaperUnits', 'points');
set(gcf,
'PaperPosition', [0 0 640 480]);
还有一个相关命令是papersize
paperposition
是placement,代表图像在paper中的所处位置。left和bottom计算好,就可以使图像在paper中居中
papersize是纸张大小;position要比size小的