( ) . , , - subplot (xyz).
:
[f1,a1] = myPlot('Plot #1');
[f2,a2] = myPlot('Plot #2');
h4 = figure(4)
copyobj(get(f1,'children'),h4)
copyobj(get(f2,'children'),h4)
, . .
, subplot , ( ), , ( subplot.m, ).
%// Just to get some position calculated for me
figure(3)
s221 = subplot(211);
s222 = subplot(212);
:
hl = flipud( get(h4,'Children') ) ;
set( hl(1),'Position', get(s221,'Position') )
set( hl(2),'Position', get(s222,'Position') )

, / ( flipud), , .
(f1 f2), ( ), Parent axes, ( ). :
set(a1,'Parent',h4) ; close(f1)
set(a2,'Parent',h4) ; close(f2)
copyobj. . , , , (Matlab ... ), , .