% Limiti notevoli % (1+1/x)^x -> e per x -> +Infinito f = @(x) (1+1/x)^x ; x0 = 1 ; % x -> +Infinito, attenzione a non esagerare delta = 1 ; % attenzione a non esagerare epsilon = 1e-6 ; % non scendere sotto eps di macchina flag_tipo = false ; % non puntuale, x -> +Infinito l = limite( f , x0 , delta , epsilon , flag_tipo ) ; disp(f) ; disp(l) ; % sin(x)/x -> 1 per x -> 0 f = @(x) sin(x)/x ; x0 = 0 ; % x -> 0 delta = pi/2 ; epsilon = 1e-12 ; % non scendere sotto eps di macchina flag_tipo = true ; % puntuale, x -> x0 l = limite( f , x0 , delta , epsilon , flag_tipo ) ; disp(f) ; disp(l) ; % ((1+x)^a-1)/x -> a per x -> 0 f = @(x) ((1+x)^2.5-1)/x ; x0 = 0 ; % x -> 0 delta = 1 ; epsilon = 1e-12 ; % non scendere sotto eps di macchina flag_tipo = true ; % puntuale, x -> x0 l = limite( f , x0 , delta , epsilon , flag_tipo ) ; disp(f) ; disp(l) ; % (1-cos(x))/x^2 -> 0.5 per x -> 0 f = @(x) (1-cos(x))/x^2 ; x0 = 0 ; % x -> 0 delta = pi/2 ; epsilon = 1e-12 ; % non scendere sotto eps di macchina flag_tipo = true ; % puntuale, x -> x0 l = limite( f , x0 , delta , epsilon , flag_tipo ) ; disp(f) ; disp(l) ; % log(1+x)/x -> 1 per x -> 0 f = @(x) log(1+x)/x ; x0 = 0 ; % x -> 0 delta = 1 ; epsilon = 1e-12 ; % non scendere sotto eps di macchina flag_tipo = true ; % puntuale, x -> x0 l = limite( f , x0 , delta , epsilon , flag_tipo ) ; disp(f) ; disp(l) ; % (e^x-1)/x -> 1 per x -> 0 f = @(x) (exp(x)-1)/x ; x0 = 0 ; % x -> 0 delta = 1 ; epsilon = 1e-12 ; % non scendere sotto eps di macchina flag_tipo = true ; % puntuale, x -> x0 l = limite( f , x0 , delta , epsilon , flag_tipo ) ; disp(f) ; disp(l) ; % x*log(x) -> 0 per x -> 0 f = @(x) x*log(x) ; x0 = 0 ; % x -> 0 delta = 0.2 ; % attenzione, dev'essere sufficientemente piccolo epsilon = 1e-10 ; % non scendere sotto eps di macchina flag_tipo = true ; % puntuale, x -> x0 l = limite( f , x0 , delta , epsilon , flag_tipo ) ; disp(f) ; disp(l) ;