0

如何使用 saveppt 在 Powerpoint 中保存多个 MATLAB 图形?我有一个绘制多个图形的脚本,我想将它们导出并保存在 PowerPoint 中的多个页面中(每页一个图形)。下面的代码只导出最后一个图。

for save = 1:plots(end)-1
slidecorner = mod(save,4);
set(save,'Position',[0 0 900 700])
saveppt('test.ppt','',figure(save))
end 

提前致谢。

4

1 回答 1

0

您正在通过循环的每次迭代使用相同的文件名来覆盖图形。

解决此问题的一种方法是在其名称中添加图形的迭代,如下所示:

saveppt(['Figure' num2str(save) '.ppt'])

这将产生“Figure1.ppt”、“Figure2.ppt”、“Figure3.ppt”等

于 2015-08-17T19:05:55.563 回答