function [] = plotter( x,y,bg,parameters,np,r2,range,residual,resnorm,name,IG,mode ) % Plots the fitted data and the residuals. close all h = figure; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Main Plot %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subplot(1,2,1) plot(x,y); title(name,'Interpreter','none') hold all grid on % Plot Total Fit % plot(x,multiv( bg,parameters,x,y,mode )) % Plot Backgrund % if strcmp( bg , 'bg0' )==1 plot(x,x*0) minyaxis = 0; elseif strcmp( bg , 'bg1' )==1 plot(x,multiv( bg,parameters(1),x,y,mode )) minyaxis = 0; elseif strcmp( bg , 'bg2' )==1 || strcmp( bg , 'bg3' )==1 ybg = multiv( bg,[parameters(1) parameters(2)],x,y,mode ); plot(x,ybg); minyaxis = min(ybg)*1.1; elseif strcmp( bg , 's' )==1 [ mvx , sbg ] = multiv( bg,parameters,x,y,mode ); plot(x,sbg); minyaxis = 0; end % Plot peaks OVER background % for i=1:np % parvec = [a x0 nu sig] = [scale center shape(0