Esercitazioni e Laboratorio di Calcolo Numerico II
a.a 2015-2016

Luogo e orario:
ogni      martedý dalle 9.30 alle 12.30 in aula 2 (a partire dal 1░  marzo)
            mercoledý dalle 8.30 alle 10.30 in aula 4 (a partire dal 9 marzo)

Link utili: docente del corso Prof. Veeserpag. web del corso,  www.codeblocks.org


Materiale didattico di base

intro a Code::Blocks

manuale Code::Blocks

alcuni problemi di Cauchy (caso scalare)

alcuni problemi di Cauchy (sistemi)
metodi Runge-Kutta: matrici di Butcher
metodi multi-step: formule
Progetti d'esame:  2011/12, 2012/13, 2013/14, 2014/15

 

AULA 2 - martedý dalle 9.30 alle 12.30

ore

data

argomento della lezione

materiale didattico

esercizi/risultati

download

1

 1mar

 Introduzione a Code::Blocks
 richiami di C++

intro 1
 richiami1


input_output_basic

output_su_file

2

 1mar

 Metodo di Eulero Esplicito: errore generato nel singolo passo, errore finale, errore massimo
Lab 1


1
8mar
puntatori a funzioni
intro2
richiami 2

main_puntatori_funzioni1
main_puntatori_funzioni2
2
8mar
convergenza e aritmetica finita
implementazione di Eulero esplicito in pi¨ dimensioni
Lab 2

main_EE_scalare
main_EE_Rd_semplice
1
15mar
matrici e algebra lineare
richiami3
fattorizzazione LU

main_algebra_lineare
mat_vet.cpp
mat_vet.h

2
15mar
propagazione dell'errore
Lab 3
Risultati Lab3

1
22 mar
 metodo di Newton
metodo di Newon


2
22 mar
 confronto prestazioni tra metodi di ordine 1 e 2; implementazione di Eulero Implicito per EDO scalare
Lab 4 Risultati Lab4

1
5 apr
metodi Runge-Kutta espliciti


main_Runge_Kutta_esplicito
Runge_Kutta_matrici.cpp
Runge_Kutta_matrici.h
2
5 apr
Approssimazione di distemi di EDO con Metodi Runge-Kutta espliciti; confronto prestazioni tra un metodo di ordine 1 e un metodo di ordine 4
Lab 5 Risultati Lab5
problemi.cpp
problemi.h

1
12apr
consistenza e regolaritÓ; estrapolazione di Richardson.



2
12 apr
Approssimazione di distemi di EDO con Metodi Runge-Kutta espliciti  associati a estrapolazione di Richardson Lab 6 Risultati Lab6

1
26 apr
Passo adattivo; metodi  Runge-Kutta immersi

AdattivitÓ del passo generalitÓ
Metodi Runge-Kutta immersi

2
26 apr
Passo adattivo: un esempio notevole. Implementazione dei metodi Runge-Kutta immersi in un caso elementare
Lab 7 Risultati Lab7
set_Runge_Kutta_ad.cpp
1
3 mag
alcune osservazioni sull'uso del debugger



2
3 mag
Implementazione di un generico metodo RK Immerso per problemi vettoriali
Lab 8 Risultati Lab8

1
10 mag




2
10 mag
StabilitÓ
Lab 9 Risultati Lab9

1
17 mag
Metodi Runge-Kutta Impliciti per sistemi di EDO:  risoluzione con Newton



2
17 mag
Implementazione dei metodi Runge-Kutta Impliciti Lab 10 Risultati Lab10
set_Runge_Kutta_imp.cpp
1
24 mag
Metodi Runge- Kutta Linearmente Impliciti



2
24 mag Confronto tra metodi RK Espliciti, Impliciti e Linearmente Impliciti
Lab 11 Risultati Lab11

1
31 mag
metodi multi -passo



2
31 mag
Implementazione dei metodi multi - passo
Lab 12
set_multi_step.cpp


Grafica

rkregstab.m
disegna la regione di assoluta stabilitÓ di un metodo Runge-Kutta, assegnati i valori di A e b della matrice di Butcher
msregstab.m
disegna la regione di assoluta stabilitÓ di un metodo Multi -Step, assegnati i coefficienti dei polinomi caratteristici
passi.m
visualizza ampietta dei passi nei metodi adattivi


AULA 4 - mercoledý dalle 8.30 alle 10.30

data

materiale didattico

9 mar 2016
foglio 1
16 mar 2016
foglio 2
23 mar 2016
foglio 3
6 aprile 2016
foglio 4
13 aprile 2016
foglio 5
27 aprile 2016
foglio 6
4 maggio 2016
foglio 7
11 maggio 2016
foglio 8
18 maggio 2016
foglio 9
25 maggio 2016
foglio 10
01 giugno 2016
foglio 11