matlab,如何将已画出的几个figure合并到一个figure中,就像用subplot画的那样?

如题所述

第1个回答  2014-05-03
figure;之后加hold on;即可。追问

我是说把已有的figure合并,就是说现在有figure1,figure2,我怎么把这两个figure一起弄到figure 3里?

追答

fig1 = open('FigureFile1.fig');
fig2 = open('FigureFile2.fig');

ax1 = get(fig1, 'Children');
ax2 = get(fig2, 'Children');

for i = 1 : numel(ax2)
ax2Children = get(ax2(i),'Children');
copyobj(ax2Children, ax1(i));
end

你试一试。

相似回答