我正在创建一个代码来进行将在服务器上运行的数据分析。该代码应该吐出一个包含3个图的pdf文件。
我创建了一个生成情节的代码
fig = figure;
for i = 1:3
%do some calculation to find, X, Y and fit
subplot(3,1,i)
scatter(X,Y)
hold on
plot(X,fit)
end
print (fig, '-dpdf','fig.pdf')
X
,Y
和fit
是计算/导入的参数。此代码的输出是一个pdf文档,其上只有最后一个图(缺少前两个)。
如何将所有这三个文件打印到文件中?
答案 0 :(得分:1)
我在我的CPU上尝试了你的代码(X,Y和fit是随机生成的)并且它工作正常,所以这个bug可能来自这段代码的交互与你“%做一些计算块”
我建议在for循环结束之前添加一个“hold off”命令...
GUS