folder = 'path/to/folder';h = get(0, 'children');for i = 1:length(h) if strcmp(get(h(i), 'type'), 'figure') saveas(h(i), fullfile(folder, ['figure' num2str(i) '.jpg']), 'jpg'); endend以上代码如何选择路径
时间: 2023-09-16 17:14:27 浏览: 63
你可以将`'path/to/folder'`替换为你想要保存图片的具体路径。例如,如果你想要将图片保存到桌面上一个名为`my_figures`的文件夹中,则可以将该代码修改为:
```
folder = '~/Desktop/my_figures';
h = get(0, 'children');
for i = 1:length(h)
if strcmp(get(h(i), 'type'), 'figure')
saveas(h(i), fullfile(folder, ['figure' num2str(i) '.jpg']), 'jpg');
end
end
```
在这个例子中,`'~'`代表当前用户的主目录。因此,上述代码将会在桌面上创建一个名为`my_figures`的文件夹,并将所有图片保存在该文件夹中。如果你想要将图片保存到其他路径,只需要将`folder`变量修改为目标路径即可。
阅读全文