matlab如何保存多个图片
时间: 2023-05-29 22:05:23 浏览: 305
在MATLAB中,可以使用`saveas`或`print`命令来保存多个图片。
1. 使用`saveas`命令保存多个图片
```matlab
% 创建多个figure窗口,并绘制不同的图像
figure(1); plot(x1, y1);
figure(2); plot(x2, y2);
figure(3); plot(x3, y3);
% 依次保存每个figure窗口中的图像
saveas(1, 'figure1.png');
saveas(2, 'figure2.png');
saveas(3, 'figure3.png');
```
2. 使用`print`命令保存多个图片
```matlab
% 创建多个figure窗口,并绘制不同的图像
figure(1); plot(x1, y1);
figure(2); plot(x2, y2);
figure(3); plot(x3, y3);
% 依次保存每个figure窗口中的图像
print(1, 'figure1.png', '-dpng');
print(2, 'figure2.png', '-dpng');
print(3, 'figure3.png', '-dpng');
```
其中,`-dpng`表示保存为PNG格式的图片,如果需要保存为其他格式,可以将`-dpng`替换为`-djpeg`(JPEG格式)、`-dtiff`(TIFF格式)等。
阅读全文