
% NOME:    COGNOME:    MATRICOLA:    POSTAZIONE:

function demoI

f=@(x) exp(x); % funzione da derivare
x=[-1; 2]; % punti in cui valutare la derivata
h=10^(-6); % passo
f1x = differenza_centrale (f,x,h); % approssimazione della derivata
sol=feval(f,x); % soluzione esatta (la derivata di "exp(x)" e' "exp(x)")
ae=abs(f1x-sol); % errore assoluto 

% stampa
fprintf('\n \t |  approssimazione     |   errore |');
for ii=1:2
    fprintf('\n \t | %1.16f   |  %1.1e |', f1x(ii), ae(ii));
end

fprintf('\n \n');

% % RISULTATO CORRETTO.
% >> demoI
% 
%  	 |  approssimazione     |   errore |
%  	 | 0.3678794411506499   |  2.1e-11 |
%  	 | 7.3890560989090890   |  2.2e-11 |
%      
% >>
 
