Salta al contenuto
Note per Studenti Esercizio - numero di sottointervalli per una tolleranza assegnata

Esercizio - numero di sottointervalli per una tolleranza assegnata

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. Si vuole calcolare I=∫13ln⁡x dxI=\displaystyle\int_1^3\ln x\,dx con errore assoluto non superiore a 10−610^{-6}.

  1. Maggiorare ∣f′′∣|f''| e ∣f(4)∣|f^{(4)}| su [1,3][1,3].
  2. Trovare il numero minimo di sottointervalli nn per la formula dei trapezi composita e per quella di Cavalieri-Simpson composita.
  3. Confrontare il numero di valutazioni di ff e dire se l'errore vero rispetta la tolleranza (il valore esatto è 3ln⁡3−2=1,2958373\ln3-2=1{,}295837).
  4. (Teoria) Se si usasse l'intervallo [0,01, 3][0{,}01,\,3] le stime sarebbero ancora possibili? Perché?

Soluzione

1. Derivate. f=ln⁡xf=\ln x, f′=1xf'=\frac1x, f′′=−1x2f''=-\frac1{x^2}, f′′′=2x3f'''=\frac2{x^3}, f(4)=−6x4f^{(4)}=-\frac6{x^4}. Su [1,3][1,3] i moduli sono decrescenti in xx, quindi il massimo è in x=1x=1: M2=max⁡∣f′′∣=1,M4=max⁡∣f(4)∣=6.M_2=\max|f''|=1,\qquad M_4=\max|f^{(4)}|=6 .

2. Trapezi. Con b−a=2b-a=2 si impone (b−a)h212M2=2h212≤10−6 ⟹ h2≤6⋅10−6 ⟹ h≤0,0024495.\frac{(b-a)h^2}{12}M_2=\frac{2h^2}{12}\le10^{-6}\ \Longrightarrow\ h^2\le6\cdot10^{-6}\ \Longrightarrow\ h\le0{,}0024495 . Il numero di intervalli è n=b−ah≥20,0024495=816,5n=\frac{b-a}h\ge\frac2{0{,}0024495}=816{,}5, quindi n=817\mathbf{n=817}.

Simpson. (b−a)h4180M4=2h4⋅6180=h415≤10−6 ⟹ h4≤1,5⋅10−5 ⟹ h≤0,06223.\frac{(b-a)h^4}{180}M_4=\frac{2h^4\cdot6}{180}=\frac{h^4}{15}\le10^{-6}\ \Longrightarrow\ h^4\le1{,}5\cdot10^{-5}\ \Longrightarrow\ h\le0{,}06223 . Allora n≥20,06223=32,14n\ge\frac2{0{,}06223}=32{,}14; nn deve essere pari, quindi n=34\mathbf{n=34} (h=0,0588h=0{,}0588).

3. Confronto. Il trapezio richiede 818818 valutazioni di ln⁡x\ln x, Simpson solo 3535: circa 23 volte di meno, a parità di precisione garantita. Verifica numerica (calcolata con Python): con n=817n=817 l'errore I−QI-Q è +3,3⋅10−7+3{,}3\cdot10^{-7} (ln⁡x\ln x è concava, quindi il trapezio sottostima), con n=34n=34 è +1,3⋅10−7+1{,}3\cdot10^{-7}: entrambi entro 10−610^{-6} e di un fattore 3-8 più piccoli del limite, perché M2M_2 e M4M_4 sono stati presi nel punto peggiore x=1x=1 mentre su quasi tutto l'intervallo le derivate sono molto più piccole. Con n=32n=32 (pari, ma sotto la soglia) l'errore sarebbe +1,6⋅10−7+1{,}6\cdot10^{-7}: ancora entro la tolleranza, ma non garantito dalla maggiorazione.

4. Estremo vicino a zero. Su [0,01,3][0{,}01,3] si avrebbe M2=10,012=104M_2=\frac1{0{,}01^2}=10^4 e M4=60,014=6⋅108M_4=\frac6{0{,}01^4}=6\cdot10^8: le stime sono possibili ma enormemente pessimistiche, nn cresce di un fattore 104=100\sqrt{10^4}=100 per i trapezi e 1084=100\sqrt[4]{10^8}=100 per Simpson. Su (0,3](0,3] (estremo 00) ln⁡x\ln x non è derivabile in 00: le formule d'errore non si applicano, e la convergenza è più lenta di h2h^2 e h4h^4. Servirebbe una formula adattiva o un cambio di variabile.

Risultati: trapezi n=817\mathbf{n=817} (818 valutazioni), Simpson n=34\mathbf{n=34} (35 valutazioni).

Errori tipici. Dimenticare di arrotondare nn per eccesso; scegliere nn dispari per Simpson; usare M2M_2 al posto di M4M_4 (o viceversa); inserire hh al posto di b−ab-a nel prefattore.

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 →)

∫13ln⁡x dx\int_1^3\ln x\,dx, tolleranza 10−610^{-6}. f′′=−1x2f''=-\frac1{x^2}, f(4)=−6x4f^{(4)}=-\frac6{x^4}: massimi in x=1x=1, M2=1M_2=1, M4=6M_4=6.

  • Trapezi: 2h212≤10−6⇒h≤0,0024495⇒n≥816,5\frac{2h^2}{12}\le10^{-6}\Rightarrow h\le0{,}0024495\Rightarrow n\ge816{,}5, n=817n=817.
  • Simpson: 2h4⋅6180=h415≤10−6⇒h≤0,06223⇒n≥32,14\frac{2h^4\cdot6}{180}=\frac{h^4}{15}\le10^{-6}\Rightarrow h\le0{,}06223\Rightarrow n\ge32{,}14, pari: n=34n=34.
  • Valutazioni: 818818 contro 3535. Errori veri I−QI-Q: +3,3⋅10−7+3{,}3\cdot10^{-7} e +1,3⋅10−7+1{,}3\cdot10^{-7} (esatto 3ln⁡3−2=1,2958373\ln3-2=1{,}295837).
  • Vicino a 00 le derivate esplodono (M2=104M_2=10^4 in 0,010{,}01); in 00 le formule non valgono.

Errori tipici: nn per difetto o dispari; M2M_2 per M4M_4; hh al posto di b−ab-a.

Teoria collegata