Salta al contenuto
Note per Studenti Esercizio - tabella di Romberg e stima dell'ordine di convergenza

Esercizio - tabella di Romberg e stima dell'ordine di convergenza

Teoria: Formule di quadratura - trapezi, Cavalieri-Simpson ed estrapolazione di RichardsonUna formula di quadratura approssima $\int_a^b f,dx$ con $\sum w_if(x_i)$ ottenuta integrando il polinomio che interpola $f$ nei nodi. Trapezio $\frac{b-a}2[f(a)+f(b)]$ (grado di esattezza 1, errore $-\frac{(b-a)^3}{12}f''(\xi)$), punto medio $(b-a)f(m)$ (grado 1, errore $+\frac{(b-a)^3}{24}f''(\xi)$), Cavalieri-Simpson $\frac{b-a}6[f(a)+4f(m)+f(b)]$ (grado 3, errore $-\frac{(b-a)^5}{2880}f^{(4)}(\xi)$). Composite con passo $h=\frac{b-a}n$: trapezi errore $-\frac{(b-a)h^2}{12}f''(\xi)$ (ordine 2, rapporto tra errori 4 se $h$ si dimezza), Simpson errore $-\frac{(b-a)h^4}{180}f^{(4)}(\xi)$ (ordine 4, rapporto 16, $n$ pari). Estrapolazione di Richardson: se $Q(h)=I+Ch^p+\dots$ allora $I\approx\frac{2^pQ(h/2)-Q(h)}{2^p-1}$; per i trapezi $p=2$ e $\frac{4T_{h/2}-T_h}3=S_{h/2}$; ripetuta dà la tabella di Romberg. Stima dell'errore a posteriori: $I-Q(h/2)\approx\frac{Q(h/2)-Q(h)}{2^p-1}$.Formule di quadratura - trapezi, Cavalieri-Simpson ed estrapolazione di Richardson →.

Testo. Per I=∫0πsin⁡x dxI=\displaystyle\int_0^\pi\sin x\,dx si sono calcolati i trapezi compositi Tπ/2=1,570796 (n=2),Tπ/4=1,896119 (n=4),Tπ/8=1,974232 (n=8).T_{\pi/2}=1{,}570796\ (n=2),\qquad T_{\pi/4}=1{,}896119\ (n=4),\qquad T_{\pi/8}=1{,}974232\ (n=8).

  1. Verificare uno di questi valori a mano.
  2. Stimare l'ordine di convergenza pp dai tre valori, senza usare il valore esatto.
  3. Costruire la tabella di Romberg (due colonne di estrapolazione) e dare l'errore stimato dell'ultima riga.
  4. Confrontare con il valore esatto I=2I=2.
  5. (Teoria) Una formula ha ordine 11: Q(0,5)=1,324361Q(0{,}5)=1{,}324361 e Q(0,25)=1,512437Q(0{,}25)=1{,}512437. Qual è l'estrapolazione di Richardson?

Soluzione

1. Verifica. Per n=4n=4, h=π4h=\frac\pi4, nodi 0,π4,π2,3π4,π0,\frac\pi4,\frac\pi2,\frac{3\pi}4,\pi con sin⁡=0,22,1,22,0\sin=0,\frac{\sqrt2}2,1,\frac{\sqrt2}2,0: Tπ/4=π4[02+0,707107+1+0,707107+02]=π4⋅2,414214=1,896119.T_{\pi/4}=\frac\pi4\Big[\frac02+0{,}707107+1+0{,}707107+\frac02\Big]=\frac\pi4\cdot2{,}414214=1{,}896119 . Coincide col valore dato ✓.

2. Ordine. Si calcolano le differenze successive Tπ/4−Tπ/2=0,325323,Tπ/8−Tπ/4=0,078113.T_{\pi/4}-T_{\pi/2}=0{,}325323,\qquad T_{\pi/8}-T_{\pi/4}=0{,}078113 . Se Th=I+ChpT_h=I+Ch^p, il rapporto vale Th−Th/2Th/2−Th/4=2p\frac{T_{h}-T_{h/2}}{T_{h/2}-T_{h/4}}=2^p (le differenze sono Chp(1−2−p)⋅{1, 2−p}Ch^p(1-2^{-p})\cdot\{1,\,2^{-p}\}): 0,3253230,078113=4,165 ⟹ p=log⁡24,165=2,06≈2.\frac{0{,}325323}{0{,}078113}=4{,}165\ \Longrightarrow\ p=\log_24{,}165=2{,}06\approx2 . L'ordine è 2, come previsto per i trapezi; lo scostamento da 2 esatto è dovuto ai termini O(h4)O(h^4) non ancora trascurabili con hh grande.

3. Romberg. Prima colonna di estrapolazione (fattore 44, p=2p=2): R1,1=4Tπ/4−Tπ/23=4⋅1,896119−1,5707963=6,0136803=2,004560,R_{1,1}=\frac{4T_{\pi/4}-T_{\pi/2}}3=\frac{4\cdot1{,}896119-1{,}570796}3=\frac{6{,}013680}3=2{,}004560, R2,1=4Tπ/8−Tπ/43=4⋅1,974232−1,8961193=6,0008093=2,000270.R_{2,1}=\frac{4T_{\pi/8}-T_{\pi/4}}3=\frac{4\cdot1{,}974232-1{,}896119}3=\frac{6{,}000809}3=2{,}000270 . Seconda colonna (fattore 1616, p=4p=4): R2,2=16R2,1−R1,115=16⋅2,0002692−2,004559815=32,0043072−2,004559815=1,9999831.R_{2,2}=\frac{16R_{2,1}-R_{1,1}}{15}=\frac{16\cdot2{,}0002692-2{,}0045598}{15}=\frac{32{,}0043072-2{,}0045598}{15}=1{,}9999831 . (Qui servono almeno sette cifre decimali: la sottrazione di due numeri vicini perde cifre significative.)

hh TT Simpson (p=2p=2 eliminato) p=4p=4 eliminato
π/2\pi/2 1,570796
π/4\pi/4 1,896119 2,004560
π/8\pi/8 1,974232 2,000270 1,999983

Errore stimato: i valori R1,1R_{1,1} e R2,1R_{2,1} hanno ordine 44, quindi I−R2,1≈R2,1−R1,124−1=2,0002692−2,004559815=−2,86⋅10−4I-R_{2,1}\approx\frac{R_{2,1}-R_{1,1}}{2^4-1}=\frac{2{,}0002692-2{,}0045598}{15}=-2{,}86\cdot10^{-4}. Sommare questa correzione a R2,1R_{2,1} dà proprio R2,2R_{2,2}: l'ultima colonna è «il valore più la sua stima d'errore».

4. Confronto con I=2I=2. Errori I−QI-Q: Tπ/2T_{\pi/2}: 0,42920{,}4292; Tπ/4T_{\pi/4}: 0,10390{,}1039; Tπ/8T_{\pi/8}: 0,02580{,}0258; R2,1R_{2,1}: −2,7⋅10−4-2{,}7\cdot10^{-4} (la stima −2,86⋅10−4-2{,}86\cdot10^{-4} del punto 3 è corretta); R2,2R_{2,2}: +1,7⋅10−5+1{,}7\cdot10^{-5}. Con gli stessi 9 valori di sin⁡\sin l'errore è passato da 2,6⋅10−22{,}6\cdot10^{-2} a 1,7⋅10−51{,}7\cdot10^{-5}. La stessa stima a posteriori applicata ai trapezi (p=2p=2), Tπ/8−Tπ/43=0,0260\frac{T_{\pi/8}-T_{\pi/4}}3=0{,}0260, coincide con l'errore vero 0,02580{,}0258.

5. Ordine 1. Con p=1p=1 il fattore è 21=22^1=2: I≈2 Q(0,25)−Q(0,5)2−1=2⋅1,512437−1,324361=1,700513.I\approx\frac{2\,Q(0{,}25)-Q(0{,}5)}{2-1}=2\cdot1{,}512437-1{,}324361=1{,}700513 . (Sono i rettangoli sinistri per ∫01exdx=1,718282\int_0^1e^xdx=1{,}718282: l'errore passa da 0,2060{,}206 a 0,01780{,}0178. Usare il fattore 44 di p=2p=2 sarebbe sbagliato: dà 4⋅1,512437−1,3243613=1,575129\frac{4\cdot1{,}512437-1{,}324361}3=1{,}575129, con errore 0,1430{,}143, peggiore.)

Risultati: p≈2p\approx2; R2,1=2,00027R_{2,1}=2{,}00027; R2,2=1,99998\mathbf{R_{2,2}=1{,}99998} (esatto 22).

Errori tipici. Usare 2p−12^p-1 al denominatore con pp sbagliato; confondere l'indice della colonna con l'ordine (4j4^j, non 2j2^j); stimare pp con le differenze nell'ordine inverso (rapporto <1<1).

Versione ripasso

(Formule di quadratura - trapezi, Cavalieri-Simpson ed estrapolazione di RichardsonUna formula di quadratura approssima $\int_a^b f,dx$ con $\sum w_if(x_i)$ ottenuta integrando il polinomio che interpola $f$ nei nodi. Trapezio $\frac{b-a}2[f(a)+f(b)]$ (grado di esattezza 1, errore $-\frac{(b-a)^3}{12}f''(\xi)$), punto medio $(b-a)f(m)$ (grado 1, errore $+\frac{(b-a)^3}{24}f''(\xi)$), Cavalieri-Simpson $\frac{b-a}6[f(a)+4f(m)+f(b)]$ (grado 3, errore $-\frac{(b-a)^5}{2880}f^{(4)}(\xi)$). Composite con passo $h=\frac{b-a}n$: trapezi errore $-\frac{(b-a)h^2}{12}f''(\xi)$ (ordine 2, rapporto tra errori 4 se $h$ si dimezza), Simpson errore $-\frac{(b-a)h^4}{180}f^{(4)}(\xi)$ (ordine 4, rapporto 16, $n$ pari). Estrapolazione di Richardson: se $Q(h)=I+Ch^p+\dots$ allora $I\approx\frac{2^pQ(h/2)-Q(h)}{2^p-1}$; per i trapezi $p=2$ e $\frac{4T_{h/2}-T_h}3=S_{h/2}$; ripetuta dà la tabella di Romberg. Stima dell'errore a posteriori: $I-Q(h/2)\approx\frac{Q(h/2)-Q(h)}{2^p-1}$.Formule di quadratura - trapezi, Cavalieri-Simpson ed estrapolazione di Richardson →)

I=∫0πsin⁡x dxI=\int_0^\pi\sin x\,dx; Tπ/2=1,570796T_{\pi/2}=1{,}570796, Tπ/4=1,896119T_{\pi/4}=1{,}896119, Tπ/8=1,974232T_{\pi/8}=1{,}974232.

  • Verifica: Tπ/4=π4[0,707107+1+0,707107]=1,896119T_{\pi/4}=\frac\pi4[0{,}707107+1+0{,}707107]=1{,}896119.
  • Ordine: 0,3253230,078113=4,165=2p⇒p≈2,06≈2\frac{0{,}325323}{0{,}078113}=4{,}165=2^p\Rightarrow p\approx2{,}06\approx2.
  • R1,1=4Tπ/4−Tπ/23=2,004560R_{1,1}=\frac{4T_{\pi/4}-T_{\pi/2}}3=2{,}004560, R2,1=4Tπ/8−Tπ/43=2,000270R_{2,1}=\frac{4T_{\pi/8}-T_{\pi/4}}3=2{,}000270, R2,2=16R2,1−R1,115=1,999983R_{2,2}=\frac{16R_{2,1}-R_{1,1}}{15}=1{,}999983 (esatto 22); I−R2,1≈R2,1−R1,115=−2,86⋅10−4I-R_{2,1}\approx\frac{R_{2,1}-R_{1,1}}{15}=-2{,}86\cdot10^{-4}.
  • Stima a posteriori di Tπ/8T_{\pi/8}: Tπ/8−Tπ/43=0,0260\frac{T_{\pi/8}-T_{\pi/4}}3=0{,}0260 (vero 0,02580{,}0258).
  • Ordine 1: I≈2Q(h/2)−Q(h)=1,700513I\approx2Q(h/2)-Q(h)=1{,}700513 (non il fattore 44, che dà 1,5751291{,}575129, peggiore).
  • Errori I−QI-Q: Tπ/2=0,4292T_{\pi/2}=0{,}4292, Tπ/4=0,1039T_{\pi/4}=0{,}1039, Tπ/8=0,0258T_{\pi/8}=0{,}0258, R2,1=−2,7⋅10−4R_{2,1}=-2{,}7\cdot10^{-4}, R2,2=+1,7⋅10−5R_{2,2}=+1{,}7\cdot10^{-5} (servono sette decimali per la sottrazione finale).
  • R2,2=R2,1+R2,1−R1,115R_{2,2}=R_{2,1}+\frac{R_{2,1}-R_{1,1}}{15}: l'ultima colonna è il valore più la sua stima d'errore.

Errori tipici: pp sbagliato nel fattore; 4j4^j e non 2j2^j; differenze in ordine inverso.

Teoria collegata