1 ESERCIZI sull`integrazione in ambiente Matlab 1. Costruisci una
Transcript
1 ESERCIZI sull`integrazione in ambiente Matlab 1. Costruisci una
1 ESERCIZI sull’integrazione in ambiente Matlab 1. Costruisci una spline cubica per approssimare f (x) = cos(πx) usando i valori che assume f (x) in corrispondenza di x = 0;R 0.25; 0.5; 0.75; 1.. Integra la spline su [0, 1] e confronta il risultato con 01 cos(πx)dx = 0. Riporta nel report il codice matlab sviluppato, i grafici e i risultati della sperimentazione. 2. Poiché l’area del cerchio unitario é A = π, segue che π Z1√ = 1 − x2 dx 2 −1 Approssima π stimando questo integrale. Applica il metodo di Simpson composto con valori diversi del passo h. Quanto deve essere piccolo h per avere una accuratezza di almeno 10−6 . Riporta nel report il codice matlab sviluppato, i grafici e i risultati della sperimentazione. 3. Per ciascuna delle seguenti funzioni, scrivi un programma che implementa il metodo di Simpson composto usando la successione di passi 1 di suddivisione h = 12 (b − a), 14 (b − a), 18 (b − a), . . . , 1024 (b − a), dove (b − a) é l’ampiezza dell’intevallo dato. Verifica che si ha la rapiditá di decrememnto dell’errore attesa. Commenta qualunque anomalia osservata e presenta i risultati su una tabella. • f (x) = 1 , [−5, 5], I(f ) = 2 ∗ arctan(5) 1 + x2 • f (x) = x2 e−x , [0, 2]; I(f ) = 2 − 10e−2 = 0.646647168 • f (x) = log(x), [1, 3]; I(f ) = 3log(3) − 2 = 1.295836867 • f (x) = e−x sin(4x), [0, π]; I(f ) = 4 (1 − e−π ) = 0.2251261368 17