function fig52 clf % get(gcf) set(gcf,'Position', [1869 834 573 199]); hold on box on grid on nx=200; x=linspace(0,1,nx); a=-0.1; b=0.1; ep=0.01; for ix=1:nx g=exp(4*x(ix)*(x(ix)-1)); d(ix)=1/(1+a*x(ix)+b*g*cos(x(ix)/ep)); d2(ix)=1/(1+a*x(ix)+b*g); end; hold on box on grid on plot(x,d,'-','Linewidth',1.2) axis([0 1 0.9 1.301]) xlabel('x-axis','FontSize',14,'FontWeight','bold') ylabel('D','FontSize',14,'FontWeight','bold') set(gca,'FontSize',14); set(findobj(gcf,'tag','legend'),'FontSize',14); hold off figure % get(gcf) set(gcf,'Position', [1868 1153 573 199]); hold on box on grid on s=-1; xx=linspace(0,1,17); for i=1:16 s=-s; g=exp(4*xx(i)*(xx(i)-1)); d2=1/(1+a*xx(i)+b*g*s); plot([xx(i) xx(i+1)], [d2 d2],'Linewidth',1.3); end; hold on box on grid on ylabel('D','FontSize',14,'FontWeight','bold') set(gca,'FontSize',14);