NUMERICAL ALGORITHMS

Anno accademico
2019/2020 Programmi anni precedenti
Titolo corso in inglese
NUMERICAL ALGORITHMS
Codice insegnamento
CM0224 (AF:274875 AR:166145)
Modalità
In presenza
Crediti formativi universitari
6
Livello laurea
Laurea magistrale (DM270)
Settore scientifico disciplinare
MAT/08
Periodo
II Semestre
Anno corso
2
Sede
VENEZIA
Spazio Moodle
Link allo spazio del corso
Questo corso consentirà allo studente di comprendere il significato e le potenzialità di semplici algoritmi numerici, con l'obiettivo di implementarli e produrre un'analisi di correttezza operativa del codice ottenuto.
La frequenza e la partecipazione alle attività formative proposte nel corso e lo studio individuale consentiranno agli studenti di:

1. (Conoscenza e comprensione)
--- conoscenza e comprensione dei concetti base del Calcolo numerico
--- conoscenza e comprensione dei principali algoritmi numerici per la risoluzione di problemi matematici

2. (Capacità di applicare conoscenza e comprensione)
-- capacita di implementare al calcolatore semplici algoritmi numerici per la risoluzione
-- capacità di stabilire le condizioni di convergenza di algoritmi numerici
-- capacità di integrare numericamente equazioni differenziali ordinarie;
-- capacità di approssimare la soluzione di equazioni non lineari e di sistemi lineari.

3. (Capacità di giudizio)
-- interpretare correttamente i risultati di un programma numerico.
Lo studente deve conoscere i fondamenti del Calcolo Infinitesimale in una e più variabili reali e dell'Algebra Lineare.
- Numeri floating-point. Programmare in MATLAB.
- Soluzione numerica di equazioni non lineari: metodo di Picard e Newton
- Approssimazione di dati e interpolazione numerica.
- Integrazione numerica: metodo dei trapezi e Cavalieri-Simpson
- Metodi numerici per la soluzione di Equazioni differenziali ordinarie: metodi di Eulero, Cranck-Nicolson, e metodo di Runge-Kutta
A. Quarteroni, F. Saleri, e P. Gervasio. Scientific Computing with MATLAB and Octave. Springer Verlag, 2010.
Durante il corso viene richiesto lo svolgimento di due progetti, il primo riguardante le tecniche per l'interpolazione e l'approssimazione numerica di dati. Il secondo riguardante la soluzione di equazioni differenziali ordinarie.

Segue un orale per discutere i progetti e verificare la capacità dello studente di esporre argomenti di Calcolo Numerico.

Lezioni frontali, esercizi teorici ed esercitazioni al calcolatore. Uso della piattaforma Moodle per proporre esercizi e materiali integrativi.
Inglese
Lingua di insegnamento: Inglese

Le lezioni inizieranno il 9 Marzo 2020

scritto e orale
Programma definitivo.
Data ultima modifica programma: 08/05/2020