Just found the solution of opening figure and then plotting on the same plot
- first open the figure using hgload
- Copyobj is used to paste on a newly defined subplot with the same axis property
for i=1:length(percent)    
    figaddress   = strcat(num2str(percent(i)),'_percent\Pushover_LS.fig');
    P_fig(i)= hgload(figaddress);   % open figure but make sure you don't close them
end
figure()
h=subplot(1,1,1);               %define subplot of 1x1
for i=1:length(percent) 
    copyobj(allchild(get(P_fig(i),'CurrentAxes')),h)        %copyobj of each figure on h subplot
end
title('Curve')



