I am trying to plot a figure but when i print the figure the figure does not show on full screen. i am attaching the code which i am trying. Please help me regarding this.h = axes('Position',[0.15,0.15,0.49,0.25]);colormap(bone());imagesc(h,t,ezgrid,edens-mean(edens,2));set(gca,'FontSize',12,'YDir','normal','XLim',[0,0.1]);xlabel('time');ylabel('position [L]');h = axes('Position',[0.73,0.15,0.25,0.25]);%plot(h,z/z(1),Jtot/max(abs(Jtot)),'LineWidth',2,z(1)/z(1),Jtot(1)/max(abs(Jtot)),'bo','MarkerFaceColor','b');
plot(h,z/z(1),Jtot/max(abs(Jtot)),'LineWidth',2);hold onplot(z(1)/z(1),Jtot(1)/max(abs(Jtot)),'bo','MarkerFaceColor','b')set(gca,'dataaspectratio',[1,1,1],'FontSize',12,'XLim',1.02*[-1,1],'YLim',1.02*[-1,1]);xlabel('z/z_0');ylabel('J/J_{max}');disp(['Initial imabalance: ',num2str(z(1))]);print(1,'-depsc2',['Fig_dens_Jz_',num2str(U1/gN),'U1_',num2str(Uoffset/gN),'Uoff.eps']);
MATLAB: How to print full size figure using print command
image processingprint
Best Answer