• Non ci sono risultati.

Ricorrenza Il problema dei conigli

N/A
N/A
Protected

Academic year: 2021

Condividi "Ricorrenza Il problema dei conigli"

Copied!
9
0
0

Testo completo

(1)

Ricorrenza

Il problema dei conigli

Un allevatore compra una coppia di conigli appena nati. Dopo due mesi i conigli sono in grado di riprodursi, dando vita ad un’altra coppia di conigli; questa pu` o riprodursi dopo altri due mesi. Sup- ponendo che nessun coniglio muoia, qual ` e il numero totale delle coppie di conigli dopo N mesi?

Ogni coppia presente in un mese ` e presente an- che il mese successivo, mentre quelle presenti due mesi prima fanno aumentare di uno il nu- mero di coppie. La successione del numero di coppie ` e

1, 1, 1 + 1 = 2, 2 + 1 = 3, 3 + 2 = 5, . . .

e, in generale

u n+1 = u n + u n−1 con u 0 = 1 e u 1 = 1

(2)

Si pu` o affrontare il problema al calcolatore in due modi

• mettere tutti i numeri in un vettore (se non sono troppi)

• applicare la formula spostando n Esempio 1

u[0]=1 u[1]=1

per n che va da 2 a N u[n]=u[n-1]+u[n-2]

ripeti Esempio 2 unm2=1 unm1=1

per n che va da 2 a N un = unm1 + unm2 unm2 = unm1

unm1 = un

ripeti

(3)

Formula di Binet Cerco una successione come quella di Fibonacci ma fatta a potenza

q N = q N −1 + q N −2 che implica

q 2 = q + 1 e che ha due soluzioni

q 1 = 1 + √ 5

2 e q 2 = 1 − √ 5 2

allora qualunque successione della forma u N = c 1 · q 1 N + c 2 · q 2 N

avr` a ancora la stessa relazione di ricorrenza.

In particolare con c 1 =

√ 5 + 1

2 √

5 e c 2 =

√ 5 − 1

2 √ 5 trovo u 0 = 1 e u 1 = 1

Poich´ e |q 2 | < 1, per N → ∞ il contributo di q 2 N scompare e

u N ≈ c 1 · q 1 N e u N /u N +1 → α = ( √

5 − 1)/2

(4)

Polinomi ortogonali

Molti polinomi sono importanti per la Fisica.

Spesso li caratterizza una relazione di ricor- renza che permette anche di calcolarli.

1. • Polinomi di Legendre (armoniche sferiche)

• P 0 (x) = 1, P 1 (x) = x

• (N + 1)P N +1 = (2N + 1)xP N (x) − N P N −1 (x)

• 1

p 1 − 2hx + h 2

= P ∞

N =0 P N (x)h N

2. • Polinomi di Hermite (oscillatore armonico)

• H 0 (x) = 1, H 1 (x) = 2x

• H N +1 = 2 · xH N (x) − 2 · N · H N −1 (x)

3. • Polinomi di Laguerre (atomo di idrogeno)

• L a 0 (x) = 1, L a 1 (x) = 1 + a − x

• (N + 1)L a N +1 = (2N + 1 + a − x) · L a N (x)

− (N + a) · L a N −1 (x)

4. • Polinomi di Chebychev (approssimazioni)

• T 0 (x) = 1, T 1 (x) = x

• T N +1 = 2 · x · T N (x) − T N −1 (x)

• T n cos(x) 

= cos(nx)

(5)

Integrali dei polinomi

Z +1

−1

dx P n (x)P m (x) = δ nm

2 2n + 1 Z +∞

−∞

dx e −x

2

H n (x)H m (x) = δ nm 2 n n! √ π Z ∞

0

dx e −x L a n (x)L a m (x) = δ nm Γ(n + a + 1) n!

Z +1

−1

dx T n (x)T m (x) p 1 − x 2

= δ nm π

2 o δ nm π se n ` e 0

(6)

Funzioni associate di Legendre

Sono importanti nel calcolo delle armoniche sferiche, funzioni che entrano nella soluzione dei problemi quan- tistici a simmetria sferica

Y l m (θ, φ) = s

(2l + 1) 4π

(l − m)!

(l + m)! P l m (cos(θ))e imφ

P l m sono le funzioni associate di Legendre. Per m = 0 sono i polinomi di Legendre.

Posso calcolarle tramite una relazione di ricorrenza

1. P m m (x) = (−1) m (2m − 1)!!(1 − x 2 ) m/2 2. P m+1 m (x) = (2m + 1)xP m m (x)

3. (l − m)P l m (x) = (2l − 1)xP l−1 m (x) − (l + m − 1)P l−2 m (x)

(7)

Funzioni di Bessel e ricorsione inversa

Le funzioni di Bessel sferiche possono essere definite da

j 0 (x) = sin(x)/x j 1 (x) = sin(x)/x 2 − cos(x)/x j n+1 (x) = 2n + 1

x j n (x) − j n−1 (x)

Se x ` e piccolo, (2n + 1)/x ` e grande Cosa succede in una ricorrenza in cui

u n+1 = Ku n − u n−1

con K molto grande? Cerco la risposta in una ricor- renza della forma

q n+1 = Kq n − q n−1 q 2 − Kq + 1 = 0 che ha soluzione

q ± = (K ± p

K 2 − 4)/2 che d` a circa

q + = K q = 1 K e quindi

u n = A + q + n + A q n

Se A + = 0, basta un piccolo errore numerico perch´ e la

soluzione corrispondente a q + prevalga comunque: dopo

la prima iterazione dovrei avere u 1 = A q n , ma in realt` a

(8)

ho introdotto un errore che, per i numeri in doppia pre- cisione, ` e dell’ordine di 10 −12 . Quello che ho ottenuto

` e quindi

u 1 = A q + Errore

Posso scrivere l’errore numerico come Errore = εq + dove per semplicit` a posso assumere che A + e A siano en- trambi vicini ad uno. Trascurando altri errori numerici, dopo n 0 iterazioni i due errori saranno uguali

A /K n

0

= εK n

0

→ n 0 = log(ε/A )/log(2K)

Per valori pi` u grandi di n 0 il secondo termine prevale e, per n molto pi` u grandi, il primo termine pu` o essere trascurato.

Per ovviare a questo inconveniente parto da u n e faccio la ricorsione all’indietro

u 0 = A + /q + n + A /q n

che fa prevalere il termine che dipende da q In pratica considero la formula inversa

j n−1 (x) = 2n + 1

x j n (x) − j n+1 (x)

con valori iniziali j N (x) e j N −1 (x) casuali e N  n Im-

ponendo il giusto valore di j 0 (x) trover` o anche j n (x).

(9)

Esercizi

1) Considero il potenziale generato da una distribuzione di carica cos` ı fatta:

ρ = ρ 0 cos 4 (θ) r < R 0 e ρ = 0 altrimenti attorno alla direzione di un certo asse.

Il potenziale sull’asse ` e allora

V (z) = 1 4πε 0

Z R

0

0

r 02 dr 0 Z π

0

sin(θ)dθ · Z 2π

0

dφ ρ 0 cos 4 (θ) z p

1 − (r 0 /z) cos(θ) + (r 02 /z 2 ) V (z) = ρ 0

2ε 0 z

X

l=0

R l+3 0 (l + 3)z l

Z +1

−1

dxx 4 P l (x)

Fare un grafico dell’andamento di ε 0 V (z)/ρ 0 al variare di z includendo i vari termini di multipolo e prendendo R 0 = 1 cm

2) Scrivere un programa che calcoli i polinomi di Chebychev.

3) Calcolare numericamente la normalizzazione dei polinomi.

Riferimenti

Documenti correlati

Con la sottoscrizione del presente atto, il legale rappresentante di Fondazione Sistema Toscana delega, ed espressamente autorizza il Direttore dell’esecuzione del

La prima condizione significa che b e’ un maggiorante di A; la seconda con- dizione significa che non appena b viene strettamente diminuito, perde la pro- prieta’ di essere

con la presente proposta di legge si intende introdurre una norma per regolarizzare le posizioni di coloro che durante l’emergenza legata alla diffusione del Covid-19 si sono

Per la variabile SepLngth della classe setosa trovare un intervallo di confidenza del 99% per la media e la deviazione standard (campione di 10 elementi). Per la variabile

che scrive in ciascun elemento del vettore contatori (anch’esso di dimensione N) quanti elementi del vettore valori sono divisibili per il numero primo presente nella

Interpretare i fenomeni di attrito statico e dinamico. Applicare i principi della dinamica per risolvere problemi sul moto di un corpo. 9) Momento di una forza rispetto ad un

Interpretare i fenomeni di attrito statico e dinamico. Applicare i principi della dinamica per risolvere problemi sul moto di un corpo. 9) Momento di una forza rispetto ad un

Sono storie di persone che provengono da pa- esi lontani, o che hanno qualche difficoltà o fragilità, come quelle di tanti ragazzi che allo IAL di Riccione trovano non