function grafminquad(funz,xnodi,a,b,grado,base)



global axinterp axerrore axleb


fnodi = feval(funz,xnodi); 
xi=linspace(a,b,100);



[pi]=polyfit(xnodi,fnodi,grado);
yi = polyval(pi,xi);
yteor = feval(funz,xi);
yteor = yteor(:);
yi    = yi(:);

axes(axerrore);
cla
erri=(yi-yteor);
line(xi, erri ,'color','g')


title('Errore','Fontsize',8);
grid on
line(xnodi,zeros(size(xnodi)),'color','g','LineStyle','*')



axes(axinterp);
cla



line(xi, yi ,'color','g')
line(xi,yteor,'color','r')
grid on
title('Approssimazione ai minimi quadrati','Fontsize',16)
line(xnodi,fnodi,'color','g','LineStyle','*')


