function tabes3(n)
% Script per l'esercizio 3
%

clc

riga = '--------------------------------------------';

disp(riga)

% intestazione tabella
% k: indice del punto (contatore)
% x: variabile
% g(x): valore calcolato della funzione

fprintf('\n  k \t   x \t\t  g(x) \n') 

disp(riga);

% scelta del valore n
%n = 5;

N = 2*n + 1;

X = linspace(-pi,pi,N);

for k = 1 : N

    xk = X(k);
    
    yk = g_es3(xk);
    
    fprintf('%2d\t %+6.4f\t %+6.4f\n', k, xk, yk);
    
end

disp(riga)