Quadratura di Gauss

Da testwiki.
Versione del 29 gen 2025 alle 12:03 di imported>Mat4free (fix vari)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca
Confronto tra la regola di quadratura di Gauss a 2 punti e la regola dei trapezi.
Confronto tra la regola di quadratura di Gauss a 2 punti e la regola dei trapezi. La linea blu è il polinomio y(x)=7x38x23x+3, il cui integrale in [1,1] è 2/3. La regola del trapezio dà l'integrale della linea arancione tratteggiata, uguale a y(1)+y(1)=10. La regola di quadratura di Gauss a 2 punti dà l'integrale della linea nera tratteggiata, uguale a y(1/3)+y(1/3)=2/3. Tale risultato è esatto in quanto la regione verde ha la stessa area delle somma delle aree delle regioni rosse.

In analisi numerica, le formule gaussiane di quadratura sono formule di quadratura numerica di massimo grado di precisione, utilizzate per l'approssimazione di un integrale definito della forma abf(x)dx conoscendo n+1 valori della funzione f nell'intervallo [a,b].

Teorema

Dati n+1 punti nodali {x0,x1,,xn} in un intervallo [a,b], e una funzione f(x), il grado di precisione di una formula interpolatoria di quadratura i=0nf(xi)wi è uguale a 2n+1 se questi nodi sono gli zeri di un polinomio ortogonale Pn+1(x) in [a,b] rispetto ad una funzione peso w(x).

Dimostrazione

Per ipotesi si scelga una f(x)n, spazio dei polinomi di grado n, la scelta della f(x) infatti non influenza la successione di valori wi.

Vale allora che

abf(x)w(x)dx=i=0nf(xi)wi

perché, essendo univocamente determinati i pesi wi, la formula di quadratura deve essere di precisione almeno n. Si consideri il polinomio B(x), un polinomio di grado 2n+1, tale che B(xi)=f(xi) per ogni i, e che B(x)f(x)=Pn+1(x)gn(x), dove Pn+1 è un polinomio ortogonale di grado n+1 avente gli n+1 zeri nei punti nodali.

È quindi possibile scrivere

abw(x)[B(x)f(x)]dx=abw(x)[Pn+1(x)gn(x)]dx,

ma il secondo membro dell'uguaglianza vale 0 essendo Pn+1(x) polinomio ortogonale. Ne consegue che

abw(x)B(x)dx=abw(x)f(x)dx=i=0nf(xi)wi=i=0nB(xi)wi,

da cui risulta che, considerando il primo e l'ultimo membro della serie di uguaglianze, i pesi {w0,w1,,wn} sono i coefficienti di una formula di quadratura numerica di grado 2n+1.

Calcolo dei pesi

Dalla definizione di formula interpolatoria di quadratura numerica si ha che il generico peso di interpolazione wi è costruito come

abli(x)dx

o generalmente

abli(x)w(x)dx

dove li(x) è il coefficiente del polinomio di Lagrange di indice i. Si ha che li(x) può anche essere espresso come

h(x)(xxi)h(xi).

Se si intende con h(x) la funzione così definita:

(xx0)(xx1)(xxn).

Il polinomio ortogonale ha n+1 zeri, quindi

Pn+1(xi)=an+1h(x),

dunque

li(x)=Pn+1(x)(xxi)P'n+1(xi).

Pertanto il generico peso wi è calcolabile come

1P'n+1(xi)abPn+1(x)w(x)dx(xxi).

Bibliografia

Collegamenti esterni

Template:Portale