matlab saveas多图
时间: 2023-08-23 20:56:40 浏览: 70
您可以使用MATLAB中的`saveas`函数来保存多个图形。以下是保存多个图形的示例代码:
```matlab
% 生成示例图形
figure(1)
plot([1, 2, 3], [4, 5, 6])
title('Plot 1')
figure(2)
plot([1, 2, 3], [7, 8, 9])
title('Plot 2')
% 保存图形
saveas(1, 'plot1.png')
saveas(2, 'plot2.png')
```
上述代码中,我们首先生成两个示例图形,并为它们分别添加标题。然后,我们使用`saveas`函数来保存这两个图形。第一个参数是图形的句柄(可以是数字或图形对象),第二个参数是保存的文件名(包括文件扩展名)。
执行以上代码后,您将在MATLAB当前工作目录中找到`plot1.png`和`plot2.png`两个文件,它们分别对应保存的两个图形。
相关问题
matlab使用saveas函数保存多张图片
回答:可以使用如下代码:
for i=1:n
fig = figure;
% 画图
saveas(fig, ['figure_' num2str(i) '.jpg'], 'jpg');
end
其中n表示需要保存的图片数量,figure_1.jpg、figure_2.jpg等为保存的文件名。
matlab使用saveas函数保存多张图片在指定路径
答案:对于这个问题,我可以回答。在MATLAB中,使用saveas函数保存多张图片可以通过for循环实现。具体的代码示例如下:
for i = 1:n
h_fig = figure(i);
saveas(h_fig, ['path_to_save/image',num2str(i),'.png']);
end
其中,n表示图片数量,path_to_save表示指定的保存路径。这样,就可以将多张图片保存在指定的路径下。
阅读全文