Salta al contenuto
Note per Studenti Esercizio - Gauss a due e tre punti su 1 su x e confronto con Simpson

Esercizio - Gauss a due e tre punti su 1 su x e confronto con Simpson

Teoria: Quadratura gaussiana e formule composite adattiveLe formule di Newton-Cotes a $m$ nodi equispaziati hanno grado di esattezza $m-1$ ($m$ se $m$ è dispari). Scegliendo anche i nodi, la formula di Gauss-Legendre a $m$ nodi $\int_{-1}^1f\approx\sum w_if(t_i)$ ha grado $2m-1$: i nodi sono le radici del polinomio di Legendre $P_m$ ($m=2$: $\pm\frac1{\sqrt3}$, pesi 1; $m=3$: $0,\pm\sqrt{3/5}$, pesi $\frac89,\frac59,\frac59$), i pesi sono positivi. Su $[a,b]$: $x_i=\frac{a+b}2+\frac{b-a}2t_i$, $Q=\frac{b-a}2\sum w_if(x_i)$. Errore $\frac{(b-a)^{2m+1}(m!)^4}{(2m+1)[(2m)!]^3}f^{(2m)}(\xi)$ ($m=2$: $\frac{(b-a)^5}{4320}f^{(4)}$). Composita: ordine $2m$ in $h$. Adattiva: si confronta Simpson su $[a,b]$ ($S_1$) con Simpson sulle due metà ($S_2$); se $|S_2-S_1|\le15\varepsilon$ si accetta $S_2+\frac{S_2-S_1}{15}$, altrimenti si divide e si riparte con $\varepsilon/2$ su ciascuna metà: pochi nodi dove $f$ varia poco, molti dove varia molto.Quadratura gaussiana e formule composite adattive →, 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 approssimare I=∫12dxx=ln⁡2=0,693147I=\displaystyle\int_1^2\frac{dx}{x}=\ln2=0{,}693147 con le formule di Gauss-Legendre.

  1. Calcolare l'approssimazione con la formula di Gauss a m=2m=2 punti (nodi ±13\pm\frac1{\sqrt3}, pesi 1,11,1 su [−1,1][-1,1]) e a m=3m=3 punti (nodi 0,±3/50,\pm\sqrt{3/5}, pesi 89,59,59\frac89,\frac59,\frac59).
  2. Confrontare gli errori con quello di Simpson (tre valutazioni, QS=2536Q_S=\frac{25}{36}) e con le maggiorazioni teoriche.
  3. Verificare che la formula a due punti è esatta per x3x^3 ma non per x4x^4 su [1,2][1,2], e calcolare l'errore su x4x^4.

Soluzione

1. Cambio di intervallo. Su [1,2][1,2]: x=32+12tx=\frac32+\frac12t e b−a2=12\frac{b-a}2=\frac12.

Due punti. x1,2=32∓123=1,211325; 1,788675x_{1,2}=\frac32\mp\frac1{2\sqrt3}=1{,}211325;\ 1{,}788675. Valori: f(x1)=0,825542f(x_1)=0{,}825542, f(x2)=0,559073f(x_2)=0{,}559073. Q2=12(1⋅0,825542+1⋅0,559073)=12⋅1,384615=0,692308.Q_2=\frac12\big(1\cdot0{,}825542+1\cdot0{,}559073\big)=\frac12\cdot1{,}384615=0{,}692308 . Il valore è esattamente 913\frac9{13}: infatti 1x1+1x2=x1+x2x1x2=313/6=1813\frac1{x_1}+\frac1{x_2}=\frac{x_1+x_2}{x_1x_2}=\frac3{13/6}=\frac{18}{13}, perché x1+x2=3x_1+x_2=3 e x1x2=94−112=136x_1x_2=\frac94-\frac1{12}=\frac{13}6.

Tre punti. x=32+12(0,±0,6)=1,112702; 1,5; 1,887298x=\frac32+\frac12\big(0,\pm\sqrt{0{,}6}\big)=1{,}112702;\ 1{,}5;\ 1{,}887298 con f=0,898713; 0,666667; 0,529858f=0{,}898713;\ 0{,}666667;\ 0{,}529858. Q3=12[59(0,898713+0,529858)+89⋅0,666667]=12[0,793651+0,592593]=0,693122.Q_3=\frac12\Big[\frac59(0{,}898713+0{,}529858)+\frac89\cdot0{,}666667\Big]=\frac12\big[0{,}793651+0{,}592593\big]=0{,}693122 .

2. Confronto. Errori I−QI-Q:

formula valutazioni QQ errore
Simpson 3 0,694444 −1,30⋅10−3-1{,}30\cdot10^{-3}
Gauss m=2m=2 2 0,692308 +8,4⋅10−4+8{,}4\cdot10^{-4}
Gauss m=3m=3 3 0,693122 +2,5⋅10−5+2{,}5\cdot10^{-5}

Con due valutazioni Gauss batte Simpson con tre; con tre valutazioni lo batte di un fattore ≈50\approx50. Maggiorazioni: f(4)=24x5≤24f^{(4)}=\frac{24}{x^5}\le24 e f(6)=720x7≤720f^{(6)}=\frac{720}{x^7}\le720 su [1,2][1,2], quindi ∣E2∣≤154320⋅24=5,6⋅10−3,∣E3∣≤172016000⋅720=3,6⋅10−4,|E_2|\le\frac{1^5}{4320}\cdot24=5{,}6\cdot10^{-3},\qquad|E_3|\le\frac{1^7}{2016000}\cdot720=3{,}6\cdot10^{-4}, rispettate (i valori veri sono molto più piccoli: le maggiorazioni sono prese in x=1x=1, dove le derivate sono massime).

3. Grado di esattezza sulla funzione xkx^k. Si usano x1+x2=3x_1+x_2=3, x1x2=136x_1x_2=\frac{13}6, e b−a2(w1+w2)=1\frac{b-a}2(w_1+w_2)=1. Allora:

  • x13+x23=(x1+x2)3−3x1x2(x1+x2)=27−3⋅136⋅3=7,5x_1^3+x_2^3=(x_1+x_2)^3-3x_1x_2(x_1+x_2)=27-3\cdot\frac{13}6\cdot3=7{,}5, quindi Q=12⋅7,5=3,75=154=∫12x3dxQ=\frac12\cdot7{,}5=3{,}75=\frac{15}4=\int_1^2x^3dx ✓ esatto;
  • x12+x22=9−133=143x_1^2+x_2^2=9-\frac{13}3=\frac{14}3 e x14+x24=(143)2−2(136)2=1969−16918=22318=12,3889x_1^4+x_2^4=\big(\frac{14}3\big)^2-2\big(\frac{13}6\big)^2=\frac{196}9-\frac{169}{18}=\frac{223}{18}=12{,}3889, quindi Q=6,19444Q=6{,}19444, mentre ∫12x4dx=315=6,2\int_1^2x^4dx=\frac{31}5=6{,}2: errore E=6,2−6,19444=0,005556=1180E=6{,}2-6{,}19444=0{,}005556=\frac1{180}.

Controllo con la formula d'errore: per f=x4f=x^4, f(4)=24f^{(4)}=24 costante, quindi E=(b−a)54320⋅24=1180=0,005556E=\frac{(b-a)^5}{4320}\cdot24=\frac1{180}=0{,}005556 ✓ (esatto, perché non c'è ξ\xi da scegliere).

Risultati: Q2=913=0,6923Q_2=\frac9{13}=0{,}6923 (errore 8,4⋅10−48{,}4\cdot10^{-4}), Q3=0,69312\mathbf{Q_3=0{,}69312} (errore 2,5⋅10−52{,}5\cdot10^{-5}); Gauss a due punti ha grado esattamente 33.

Errori tipici. Dimenticare il fattore b−a2=12\frac{b-a}2=\frac12; usare i nodi ±13\pm\frac1{\sqrt3} senza trasformarli; confondere il grado di esattezza 2m−12m-1 con mm.

Versione ripasso

(Quadratura gaussiana e formule composite adattiveLe formule di Newton-Cotes a $m$ nodi equispaziati hanno grado di esattezza $m-1$ ($m$ se $m$ è dispari). Scegliendo anche i nodi, la formula di Gauss-Legendre a $m$ nodi $\int_{-1}^1f\approx\sum w_if(t_i)$ ha grado $2m-1$: i nodi sono le radici del polinomio di Legendre $P_m$ ($m=2$: $\pm\frac1{\sqrt3}$, pesi 1; $m=3$: $0,\pm\sqrt{3/5}$, pesi $\frac89,\frac59,\frac59$), i pesi sono positivi. Su $[a,b]$: $x_i=\frac{a+b}2+\frac{b-a}2t_i$, $Q=\frac{b-a}2\sum w_if(x_i)$. Errore $\frac{(b-a)^{2m+1}(m!)^4}{(2m+1)[(2m)!]^3}f^{(2m)}(\xi)$ ($m=2$: $\frac{(b-a)^5}{4320}f^{(4)}$). Composita: ordine $2m$ in $h$. Adattiva: si confronta Simpson su $[a,b]$ ($S_1$) con Simpson sulle due metà ($S_2$); se $|S_2-S_1|\le15\varepsilon$ si accetta $S_2+\frac{S_2-S_1}{15}$, altrimenti si divide e si riparte con $\varepsilon/2$ su ciascuna metà: pochi nodi dove $f$ varia poco, molti dove varia molto.Quadratura gaussiana e formule composite adattive →)

∫12dxx=ln⁡2=0,693147\int_1^2\frac{dx}x=\ln2=0{,}693147, x=32+12tx=\frac32+\frac12t, fattore 12\frac12.

  • m=2m=2: x=1,211325; 1,788675x=1{,}211325;\,1{,}788675, f=0,825542; 0,559073f=0{,}825542;\,0{,}559073, Q2=12(1,384615)=0,692308=913Q_2=\frac12(1{,}384615)=0{,}692308=\frac9{13} (con x1+x2=3x_1+x_2=3, x1x2=136x_1x_2=\frac{13}6).
  • m=3m=3: x=1,112702; 1,5; 1,887298x=1{,}112702;\,1{,}5;\,1{,}887298, f=0,898713; 0,666667; 0,529858f=0{,}898713;\,0{,}666667;\,0{,}529858, Q3=12[59(1,428571)+89⋅0,666667]=0,693122Q_3=\frac12[\frac59(1{,}428571)+\frac89\cdot0{,}666667]=0{,}693122.
  • Errori: Simpson −1,3⋅10−3-1{,}3\cdot10^{-3} (3 valutazioni), Q2Q_2 +8,4⋅10−4+8{,}4\cdot10^{-4} (2), Q3Q_3 +2,5⋅10−5+2{,}5\cdot10^{-5} (3). Maggiorazioni: 244320=5,6⋅10−3\frac{24}{4320}=5{,}6\cdot10^{-3}, 7202016000=3,6⋅10−4\frac{720}{2016000}=3{,}6\cdot10^{-4}.
  • Grado: 12(x13+x23)=3,75=∫x3\frac12(x_1^3+x_2^3)=3{,}75=\int x^3 esatto; 12(x14+x24)=6,19444≠6,2\frac12(x_1^4+x_2^4)=6{,}19444\ne6{,}2, errore 1180=244320\frac1{180}=\frac{24}{4320}.

Errori tipici: manca b−a2\frac{b-a}2; nodi non trasformati; grado mm invece di 2m−12m-1.

Teoria collegata