
function fx=f(x,ftype)

% ALCUNE FUNZIONI CHE FANNO PARTE DEL SET STUDIATO NELL'ARTICOLO:
% "IS GAUSS QUADRATURE BETTER THAN CLENSHAW-CURTIS?" 
% DI L.N. TREFETHEN.

switch ftype
case 1
fx=x.^20;
case 2
    fx=exp(x);
case 3
    fx=exp(-x.^2);
case 4
    fx=1./(1+16*(x.^2));
case 5
    fx=exp(-x.^(-2));
case 6
    fx=abs(x); fx=fx.^3;
case 7
    fx=x.^(0.5);
case 8
    fx=exp(x).*(sqrt(1-x));
end