function output= libreria_funzioni_quad(z,flag)
% Funzione che contiene una libreria di funzioni matematiche
% Input:  vettore di valori x; etichetta che identifica la funzione
% Output: vettore di valori corrispondenti a f(x)

if flag==1
    output=exp(z.^2) ;
elseif flag==2
    output=(sin(pi*z))./(1+z.^2) ;
elseif flag==3
    output=sin(z.^2)+cos(z.^2) ;
elseif flag==4
    output=(z.^3+5)./(z.^2+1) ;
else
    disp('Funzione ignota')
    output=0 ;
end
end