Stabilire se esistono (ed eventualmente calcolare) i limiti (per n → ∞) delle seguenti successioni:
n! / 2n n! / (2n)! 2n / 3n nn / n!
Per n > 2
n! / 2n = (1·2·
n) / (2·2·
2) =
(1/2)(2/2)
(n/2) > (1/2)(n/2) = n/4 → ∞. Quindi
[quindi per n → ∞, n! è d'ordine superiore rispetto a 2n]
per n > 0, n! / (2n)! = 1 / ((n+1)(n+2)
2n) < 1/(2n) → 0 e quindi
Per n > 2
2n / 3n = (2/3)n → 0 in quanto 2/3 < 1 e hn → 0 se 0 < h < 1.
[Dimostrazione che hn → 0 se 0 < h < 1:
hn < ε equivale a
Per n > 1
nn / n! = (n·n·
n) / (1·2·
n) =
n·(n/2)
·n/(n-1)·1 ≥ n → ∞. Quindi
[quindi per n → ∞, nn è d'ordine superiore rispetto a n!]
Calcolando i valori di
1.414213562373, 1.03527618041, 1.014611872355, 1.008034339862,
il che fa supporre che il limite sia 1.
Cerchiamo di "sbarazzarci" di "∞∞" usando
come si intuisce pensando che il contributo degli "1" sotto radice diventa trascurabile (rispetto al valore complessivo del denominatore) al crescere di n e che quindi la successione tende a comportarsi come
Un modo semplice per precisare l'intuizione è considerare il reciproco di
Se il reciproco della nostra successione tende a 1, anch'essa tende ad 1.
In alternativa, ottenendo lo stesso esito, avrei potuto dividere entrami i termini del rapporto per √n:
Col software online WolframAlpha: plot y=log(x), y=x^0.35, y=x, y=x^0.5, 0<x<60,-0.5<y<4.5 |
Il controllo delle soluzioni col software online WolframAlpha:
lim x!/2^x as x -> inf ∞ lim x!/(2x)! as x -> inf 0 lim 2^x/3^x as x -> inf 0 lim (x^x)/x! as x -> inf ∞ lim (sqrt(x+1)-sqrt(x-1))*sqrt(x) as x -> inf 1 lim x*log(x)/x^(4/3) as x -> inf 0
Un esempio di controllo grafico: plot y=2^x/3^x, y=x!/2^x, y=x!/(2x)!, 0 < x < 6 (il software estende "!" ai numeri reali) |
Per altri commenti: limiti, infiniti e infinitesimi (e, per l'ultimo esercizio, esponenziale e logaritmo) neGli Oggetti Matematici.
Come potrei congetturare i comportamenti, ad es. con R (calcolando i valori per coppie consecutive di input per evitare, ad esempio, che il comportamento sia solo per n pari):
f=function(n) factorial(n)/2^n; for(n in 1:6) print( c( f(2^n),f(1+2^n) ) ) f=function(n) factorial(n)/factorial(2*n); for(n in 1:6) print( c( f(2^n),f(1+2^n) ) ) f=function(n) n^n/factorial(n); for(n in 1:6) print( c( f(2^n),f(1+2^n) ) ) f=function(n) (sqrt(n+1)-sqrt(n-1))*sqrt(n); for(n in 1:6) print( c( f(2^n),f(1+2^n) ) ) f=function(n) n*log(n)/n^(4/3); for(n in 1:6) print( c( f(2^n),f(1+2^n) ) ) f=function(n) n*log(n)/n^(4/3); for(n in 7:30) print( c( f(2^n),f(1+2^n) ) )