Sei sulla pagina 1di 1

CALCOLO NUMERICO

Ingegneria Meccanica A.A. 2018/2019

Prova di autovalutazione 24 Aprile 2019

ESERCIZIO 3
Si consideri il problema di Cauchy
 0
=
y y 2sin(x); 0  x  5
:
y (0) = 1
 Veri care che la soluzione esiste ed e unica in D = [0; 5]  R e che la funzione y (x) = cos(x) + sin(x) e la
soluzione esatta.
 Supponendo di voler risolvere numericamente il problema di Cauchy con il metodo di Eulero esplicito,
{ posto il passo di discretizzazione h = 25m e trascurando gli errori di arrotondamento, stabilire per
quale valore di m 2 N l'errore globale di troncamento per y (5) diventa minore di 0:5  10 3 ;
{ supponendo di introdurre ad ogni passo un errore di arrontondamento inferiore a 0:5  10 3 , calcolare
il passo di discretizzazione ottimo e confrontarlo con quello ottenuto al passo precedente.
{ posto h = 25 ed indicato con yI (5) la stima di y (5) prodotta dal metodo di Crank-Nicolson usando uno
schema predittore correttore e scegliendo il metodo di Eulero esplicito come predittore, confrontare
l'errore jyI (5) y (5)j con quello commesso usando il metodo di Heun e scegliendo lo stesso passo di
discretizzazione.

ESERCIZIO 2
Si consideri il seguente problema di Cauchy dipendente dal parametro reale a > 0
 0 p
=2 y y; x > a

y (2a) = a2
Stabilire se e possibile scegliere un passo di discretizzazione h > 0 per il quale l'errore commesso dal metodo
di Eulero esplicito nella stima di y (2a + 1) non sia superiore all'errore prodotto nella stima di y (2a + 1) da
uno dei seguenti metodi numerici: Heun, Runge Kutta di ordine 4, Crank-Nicolson. Si trascurino gli errori di
arrotondamento.

ESERCIZIO 3
Si consideri il seguente problema di Cauchy
8 00
< ( ) 31 0 (
y x y x ) + (y (x))2 = cos(x); x > 2
: (2)
y =0
0 (2) = 1
y :

Dare una di y (2:5); y (3); y 0 (2:5); y 0 (3) usando il metodo di Eulero esplicito con passo di discretizzazione
h = 0:5.

ESERCIZIO 4
Stabilire se e in che modo il procedimento iterativo
yi+1 = yi + hF(xi ; yi ); i 0
puo essere usato per dare una stima della soluzione dei seguenti problemi di erenziali
 0 8 00 8 00
=y
3
ysin (t); t 2 (0 1]
;
< +05 0+7
y : y y = 0; t 2 (0 5]; < +6 0
y y y = 2; t 2 (0 2)
;

y (0) = 1 : (0)
y =4
0 (0) = 0
y
: (0)
y = 10
(2) = 1
y