Integrazione Numerica

Indice dei contenuti

    L’integrazione numerica (o quadratura) approssima abf(x)dx\int_a^b f(x)\,dx tramite una somma pesata dei valori di ff in punti detti nodi: abf(x)dxi=0nwif(xi)\int_a^b f(x)\,dx \approx \sum_{i=0}^n w_i f(x_i)

    Formule Composite

    Suddividendo [a,b][a,b] in NN intervalli di passo h=(ba)/Nh = (b-a)/N:

    • Trapezi composita: h2[f(x0)+2f(x1)++2f(xN1)+f(xN)]\frac{h}{2}[f(x_0) + 2f(x_1) + \cdots + 2f(x_{N-1}) + f(x_N)]; errore O(h2)O(h^2).
    • Simpson composita: h3[f(x0)+4f(x1)+2f(x2)++4f(xN1)+f(xN)]\frac{h}{3}[f(x_0) + 4f(x_1) + 2f(x_2) + \cdots + 4f(x_{N-1}) + f(x_N)] (NN pari); errore O(h4)O(h^4).

    Stima dell’Errore

    Per la formula dei trapezi composita: ET=(ba)h212f(ξ),ξ[a,b]E_T = -\frac{(b-a)h^2}{12}f''(\xi), \qquad \xi \in [a,b]

    Per la formula di Simpson composita: ES=(ba)h4180f(4)(ξ)E_S = -\frac{(b-a)h^4}{180}f^{(4)}(\xi)

    Simpson è molto più accurata per lo stesso hh se ff è regolare.

    Quadratura di Gauss-Legendre

    I nodi non sono equispaziati ma ottimizzati per integrare esattamente polinomi di grado 2n1\leq 2n-1 con soli nn punti. I nodi e i pesi su [1,1][-1,1] si ricavano dagli zeri dei polinomi di Legendre. Molto efficiente per funzioni lisce.

    Quadrature Adattive

    Le quadrature adattive suddividono [a,b][a,b] in sottointervalli in modo non uniforme, infittendo là dove ff varia rapidamente (stimando l’errore locale). Sono la base dei moderni integratori numerici (es. quad in MATLAB/Python).

    Ultimo aggiornamento: