• Non ci sono risultati.

3 - Formule di Integrazione

N/A
N/A
Protected

Academic year: 2021

Condividi "3 - Formule di Integrazione"

Copied!
2
0
0

Testo completo

(1)

Metodi Numerici con Laboratorio di Informatica - A.A. 2015-2016 Esercizi Laboratorio n

3 - Formule di Integrazione

Esercizio 1.

Si vuole approssimare numericamente l’integrale I =

Z

b a

f (x) dx usando le formule di quadratura composite viste a lezione.

• Scrivere la function ptomedioc.m che implementa la formula di quadratura del punto medio composita su N intervalli equispaziati, la cui sintassi sar` a

function I = ptomedioc(f,a,b,N).

• Scrivere la function trapezic.m che implementa la formula di quadratura del tra- pezio composita su N intervalli equispaziati, la cui sintassi sar` a

function I = trapezic(f,a,b,N).

• Scrivere la function simpsonc.m che implementa la formula di quadratura di Cavalieri- Simpson composita su N intervalli equispaziati, la cui sintassi sar` a

function I = simpsonc(f,a,b,N).

• Testare le function implementate calcolando i seguenti integrali Z

2

−1

x

4

dx = 33 5 ,

Z

π/2

−π/2

cos(x) dx = 2,

Z

1 0

e

x

dx = e − 1.

Esercizio 2.

Scrivere uno script per valutare, al variare del numero di sottointervalli e del metodo usato, l’errore di integrazione commesso per calcolare

I = Z

0

x

2π sin(x) dx = −1. (1)

Conoscendo il valore esatto I dell’integrale (1), si indichi con E

N

= |I

f

− I

N

| il valore assoluto dell’errore di integrazione. Riportare su un grafico, con entrambi gli assi in scala logaritmica, l’andamento dell’errore al variare del numero di sottointervalli utilizzando le formule di quadratura implementate. Verificare che ci sia accordo con i risultati teorici per ciascuno dei tre metodi utilizzati.

1

(2)

Traccia dell’esercizio

1. Assegnare la funzione f, gli estremi dell’intervallo a e b ed il valore esatto dell’inte- grale If.

2. Assegnare il vettore N=[10,20,40,80,160,320,640].

3. Per ciascun valore di N (for i=1:length(N))

• calcolare il valore dell’integrale approssimato con ciascun metodo Ipm, It e Ics

• calcolare l’errore Epm(i)=abs(If-Ipm), Et(i)=abs(If-It) e Ecs(i)=abs(If-Ics) 4. Plottare gli errori in scala logaritmica confrontandoli con le stime teoriche:

loglog(N,Epm,N,Et,N,Ecs,N,1./N.^2,N,1./N.^4) legend(’PM’,’T’,’CS’,’ordine 2’,’ordine 4’) 5. Calcolare l’ordine dei metodi con il comando:

ppm=(log(Epm(2:end))-log(Epm(1:end-1)))./(log(N(1:end-1))-log(N(2:end)));

pt=(log(Et(2:end))-log(Et(1:end-1)))./(log(N(1:end-1))-log(N(2:end)));

pcs=(log(Ecs(2:end))-log(Ecs(1:end-1)))./(log(N(1:end-1))-log(N(2:end)));

2

Riferimenti

Documenti correlati

Formule minime Formule

[r]

• Ricordiamo che per N ≥ 8 le formule di Newton-Cotes chiuse hanno pesi di segno diverso e sono instabili dal punto di vista della propagazione degli errori (cf.. Formule

Then, t-tests were performed to test gender differences on the studied variables (age, educational level, BMI, body surveillance, body shame, self-esteem,

Così come per la Regola dei Trapezi, si può migliorare l’approssimazione dell’integrale calcolato con la Regola di Simpson 1/3 divi- dendo l’intervallo di integrazione in un dato

[1] "Interface Between Data Terminal Equipment and Data Circuit- Terminating Equipment Employing Serial Binary Data Interchange," TIA/EIA-232-F Standards,

I risultati delle tre prove sono piuttosto simili; tuttavia nell’ultimo caso il profilo non crea trazione ma genera resistenza ed il corpo base si comporta come se non ci fosse

A preliminary report on the chipped stone industries of the Mid-Holocene shell- midden communities of Ra's al-Hamra 5, Layer l (Muscat, Sultanate of Oman). For the significanceof