matlab输出图像不留白
时间: 2023-07-13 08:05:34 浏览: 89
在Matlab中,可以通过设置图像的Position属性来控制输出图像的大小和位置,从而达到不留白的效果。具体操作如下:
1. 在绘制完图像后,使用以下语句将当前图像的Position属性设置为紧凑模式(紧缩边界):
```matlab
set(gca,'LooseInset',get(gca,'TightInset'));
```
2. 使用以下语句将当前图像的Position属性设置为与图像大小相同的值:
```matlab
set(gcf,'PaperPositionMode','auto');
```
3. 使用以下语句将当前图像保存为图像文件(如png、jpg等):
```matlab
print('filename','-dpng','-r300');
```
其中,`filename`为保存的文件名,`-dpng`表示保存为png格式,`-r300`表示设置分辨率为300dpi。根据需要修改参数即可。
阅读全文