Estratto del documento

Calcolo Numerico - Teoria

Quadratura Numerica

I = ∫ab f(x) ω(x) dx

  • I finito

con funzione peso ω(x) : ω > 0 * se ω se mette 1, fuori dall'integrale

  • ω ∈ C0 [a,b]
  • se voglio togliere il peso

ab f(x) ω(x) dx ≈ ∫ab f2(x) dx

con f2(x) = f(x) ω(x)

  • se voglio aggiungere il peso

ab f(x) dx ≈ ∫ab f2(x) ω(x) dx

con f2(x) = f(x) / ω(x)

Spesso non è possibile calcolare la primitiva di f(x)

si cerca la migliore approssimazione

In = ∑i=0n Ai(n) f(xi)

Ai(n) pesi

Formule interpolatorie polinomiali

  • f(x) ≈ Pn(x) ∈ Ωn t.c. il polinomio int. in n+1 nodi
  • I - In errore di interpolazione = Rn(f) : resto della formula di quadrature
  • divisione in n parti e [a,b]
  • con n+1 nodi a piacere → formule di qu. Lagrange
  • con n+1 nodi equidistanti (passo h) → form. qu. Newton Cotes
  • elementari (non stabili , non convergenti grado 0,1,2,3)
  • composte (stabili, convergenti, buon risultati)

f(x) = Pn(x) + En(x)

ab f(x) ω(x) dx ≈ ∫ab Pn(x) ω(x) dx + ∫ab En(x) ω(x) dx

= In + Rn

TEQ: (definizione formale dei gradi di precisione di una formula)

Condizione necessaria e sufficente affinché Rn(f) = 0 è che fα = f con α

ovvero ∫ab pα(x) ω(x) dx = ∑i=0n Ai(n) pα(xi) ∀ β ∈ Pn

Se Rn(t) = 0 t∈Ω t f(x) e ω ∈ [a,b] ∫ab pα(x) ω(x) dx = ∑i=0n Ai(n) p(xi) ∀ α ∈ Pk

CALCOLO NUMERICO - TEORIA

QUADRATURA NUMERICA

I = ∫abf(x)ω(x)dx     ω(x) finito

ω(x) funzione peso

     -> ω(x) > 0 * se b       aa si mette 1 f(u) d'indefinito

  •     h
    • con ω(x) =a1 l'equale togliere u peso

abf(x)dx ∼ ∫abf0(x)ω(x)dx     con f0() = fcxx()ω(x)

    -> a vuole aggiungere un peso

abf(x)dx ∼ ∫abf2(x)ω(x)dx     con f2(x) = f(x) / ω(x)

spesso non ϵ possible calcolare la primitiva du f(x)

G trovare la migliorce approssimazione

In = ΣnoAi(n)f(xi)   Ai(n) pesi   formule uiterpalotoria polinomiade

  • f(x) ≈ Pn(x) ϵ Gn t.c. Π polinomio uitterica f(x) ni ni indu
  • I- In l'errore du iditerpolazione = Rn(f) | resto della formula du quordature
  •     .duruone un parti e (a, b)
  •     G n+1 nodi du piacere → formule di qu. Lagrange
  •     G n+1 nodu equicustrum (passoh1) → form. qu. Newton Cotes
    • elementari (non stabili - non convergenti grado 0,1,2
    • composite (stabili -convergenti buon risultati)

ab f(x) dx = ∫ab Pn(x) dx + ∫ab [f(x) - Pn()X] dx   = ∫ab En(x) dx   = In + Rn

TEO:

(Deferiuzione formale dei giaodi du precisone di una formula) produzione maecesaria e sufficente affinchè R(n) = 0 che f(x) = Eрун b алмумио

ȼa)∫b (ω(x) dx ȇ ∫ok ͸no Ai (p...k) Tyi Β ϵ Rn

se Rn (t) = 0 таогтрьчеο in f(x) ϵ i.e ∫ab Pn(x) dx = Σvi Αi P(&#...;p;) x i β o Еx

Calcolo dei pesi, momenti

mi = ∫ab w(x)xidx i=0...n → sistema nxn eapparam Aj(m)n+1 incognite{ m0 A0(m) ... + An(m) = m0 }{ m1 x0... + An(m)xn = m1 } x → la matrice di Vandermode{ mn x0n... + An(m)xnn = mn } x' → G malcondizzionato

Polinomio

(Nella pratica si usano altri metodi)

Formula di Lagrange

n+1 nodi distanti ε (a,b) e relativa f(x) i=0...n + Enf(x) = Σ f(xi) Li(x) + Enab f(x)αndx = ∫ab Σ f(xi)αLiαn dx + ∫ab Enααn dx* = 1 / ∫ab f(xi) Li(x)ααn dx + Pn(εα) = In+ Pnab αnα dx = A(n) Pesi

Formule di Newton Cotes elementari

(Non stabile non converente)

  • (a,b) n part n+1 nodi x0 = x0 b=xnxi = a+i ∗h h=b-a/n
  • a,b n+2part n+1 nodi x0 a+th t = xn = b−h = a + (n+1) ∗ hxi = a + (i+1)h h = b−a/n+2

Ai(m) = h (i) (n−i) | ∏ (t−k) αt t = x−a/h | 0i(n−i)! 0 k≠1

Numeri di Cotes Ci = Ai(m) = (−1)n−i01 ∏ (t−k) αt/ b−a / = h i (n−i)! 0 k ≠ i

i=0...n

n=0

formula aperta del rettangolo

x0 = a + b-a/2

base = b-a altezza = f(x0)

I = I0 + R0 I0 = (b-a)f(x0) precisione = 1

n=1

formula chiusa del trapezio

precisione = 1

base = b-a T = b-a/2 (f(x0) + f(x1)) + R1(f)

n=2

formula chiusa di Simpson

precisione = 3

approssimazione con una curva

T = b-a/6 f(x0) + 4f(a+b/2) - f(x1) + R2(f)

Regola di Simpson

errore con n pari (nodi dispari)

Rn(f) = hn+2/(n+2)! fm(ξ) t2(t-1) ··· (t-n) dt ξ ∈ [a,b]

errore con n dispari (nodi pari)

Rn(f) = hn+2/(n+1)! fm(ξ) t2(t-n) ··· (t-n) dt ξ ∈ [a,b]

Formula di Newton-cotes composite

dividere l'intervallo (a,b) in m intervalli (chiusi oppure aperti)

ed integrazione separata → ∫ba f(x)dx = ∫x1x0 f(x)dx + ... + ∫xnxm-1 f(x)dx

applicati i precedenti metodi ai singoli integrali (note)

** non c'è alcun beneficio (ai fini del risultato) nello scegliere i nodi

della discretizzazione equispaziati ma è comodo computazionalmente h = b-a/m

formula del trapezio (composta) (n=1)

I = h/2 f(x0) + 2 ∑m-1i=1 f(xi) + f(b)

I(f) = T(h) + R(f)

R(f) = -(b-a)3/12m2 f"(ξ)

R(f) ≤ (b-a)3/12m2 max f'(ξ)

ξ ∈ (a,b)

Tecnica del raddoppio

m0 → h0 = 2h0 → mi+1 = 2mi

h0 = h1 = h0/2 → hi+1 = hi/2

Formula convergente e stabile

perche per n → ∞ R(f)=0

Formula di Cavalieri Simpson (n=2)

n nodi equidistanti m suddivisioni m pari

ln = b-a/m

formula convergente e stabile perche per m -> ∞ -> R(a) -> 0

Metodo di Romberg

(Le successioni convergono lentamente) accelera la convergenza del met del trapezio composto siano dati n+1 passi

  • T(hn)
  • T(hn)

polinomio interpolatore con Neville Aitken

Approssimazioni

di una funzione f(x) non abbile allo studio ottanese un accordo funzione g(x) che descriva al meglio il comportamento di f(x) in un intervallo finito o infinito.

  • classe di funzioni g(x) polinomiale di grado n
  • criteri di scelta:
    • interpolazione
    • minimi quadrati (migliore approssimazione uniforme)
  • polinomi a tratti
  • polinomi trigonometrici
  • frazioni razionali
  • frazioni esponenziali

→ interpolazione polinomiale (più semplice ma non sempre migliore) f(x) nota in m+1 nodi (--> grado pol di più n) per cui è impone che per passi

g(x) = Pn(x) => Pn(ci) = fi TEO: Pn è unico se gli m+1 nodi sono distinti

Forma di Lagrange

Lj(m)(x) = Prod m(x-xi) j=0 xj-xi

Li(x) = dij = 1 se i=j 0 se i≠j

Pn(x) = Σj=0m f(xj) Lj(m)(x)

* aggiungendo un nodo si rifanno tutti...

Algoritmo di Neville Aitken

siano dati n+1 nodi anche discontinui ed i relativi valori f(xi) T(x) f interpolata x = xi (...ik)

Pn(x) = Tm(x) è un'unica interpol la xo - xn schema triangolare

X0 T(0)(x) = f(xo) ... T(2)(x) ... T(n)(x) = Pn(x) X1 T(0)(x) = f(x1) .... T(2) Xn .... T(0)

Xi+1+1 - Xi T(i+k)1(i-k+1)(x) - X

T(i+1)(1)(x) = Xi+1(1)

* aggiungendo 1 nodo i conti solo sulla diagonale ascendente

(

senza necessità di modificare i calcoli

* FORMA di NEWTON m+1 nodi

Pn(x) = Co + S Ci n

i=1 i=0

Base di Newton 1 x-k0 (x-x1) (x-xn)

* polinomi di grado elevato oscillano > approssim

* aggiungendo un nodo valutate il nuovo G(n)

* DIFFERENZE DIVISE (calcolo dei coefficienti)

c1 = f[x0,

ORDINE

0 f(xi) = f(x0)

1 f(xi, xj) = f(xi) - f(xj)

xi - xj

n f(x0,...xn) f(x0,...xn f(x0,...xn)

x0=x1

* NON è importante l'ordine dei nodi

0 1 ... n

x0 f(x0) - f(xi,xn) - f(x0,...xn)

x1 f(x1)

! f(xn-i)

aggiungendo un nodo si

diagonale

Co = f(x0)

Cn = f(x0 ... xn)

1a diag discendente costante

* DIFFERENZE FINITE nodi equispaziati > non sempre applicabile

x1 = x0 + ih i=0 ... n

OPERATORE

f(x) = f(x+h) - f(x) diff in avanti

f(x) = f(x) - f(x-h) diff all'indietro

f(x) = f(x+h/2) - f(x-h/2) diff centrali

mi f(x) = 1 f(x+h/2) + f(x-h/2)) diff medie

Anteprima
Vedrai una selezione di 3 pagine su 7
Calcolo numerico Pag. 1 Calcolo numerico Pag. 2
Anteprima di 3 pagg. su 7.
Scarica il documento per vederlo tutto.
Calcolo numerico Pag. 6
1 su 7
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche MAT/08 Analisi numerica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher LoreIMuniPD di informazioni apprese con la frequenza delle lezioni di Calcolo numerico e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Padova o del prof Redivo Zaglia Michela.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community