function demo_punto_fisso

% settings
phi=@(x) 0.25*sin(x-0.5); 
x1=0; maxit=1000; tol=10^(-14); a=(-pi)/2; b=pi/2;

% soluzione del problema
[x,err,flag] = punto_fisso(phi,x1,a,b,tol,maxit);

% statistiche
xfin=x(end);
fprintf('\n \t xfin: %1.15e',xfin);
fprintf('\n \t err: %1.3e',err);
niter=length(x);
fprintf('\n \t numero iterazioni: %3.0d \n',niter);

% salvataggio su file
fid=fopen('risultati.txt','w'); 
for k=1:length(x)
fprintf(fid,'\n \t %1.15e',x(k)'); 
end
fclose(fid); 

% demo_punto_fisso
% 
%  	 xfin: -1.516185231352072e-01
%  	 err: 6.078e-15
%  	 numero iterazioni:  21 

% su file:
% 
%  	 0.000000000000000e+00
%  	 -1.198563846510508e-01
%  	 -1.452295672767797e-01
%  	 -1.503454674569706e-01
%  	 -1.513653476655419e-01
%  	 -1.515681931169727e-01
%  	 -1.516085185529360e-01
%  	 -1.516165344586557e-01
%  	 -1.516181278341122e-01
%  	 -1.516184445589004e-01
%  	 -1.516185075161387e-01
%  	 -1.516185200305153e-01
%  	 -1.516185225180707e-01
%  	 -1.516185230125366e-01
%  	 -1.516185231108244e-01
%  	 -1.516185231303617e-01
%  	 -1.516185231342452e-01
%  	 -1.516185231350171e-01
%  	 -1.516185231351706e-01
%  	 -1.516185231352011e-01
%  	 -1.516185231352072e-01


