Valentina DE SIMONE
Insegnamento di CALCOLO NUMERICO 1
Corso di laurea in MATEMATICA
SSD: MAT/08
CFU: 12,00
ORE PER UNITÀ DIDATTICA: 108,00
Periodo di Erogazione: Primo Semestre
Italiano
Lingua di insegnamento | ITALIANO |
Contenuti | - Sistemi aritmetici floating-point ed errore di roundoff. |
Testi di riferimento | - Quarteroni, R. Sacco, F. Saleri, P. Gervasio, Matematica Numerica, 4a edizione, Springer, 2014. |
Obiettivi formativi | Conoscenza e capacità di comprensione: al termine del corso lo studente dovrà aver acquisito metodi e strumenti di base della matematica numerica, con particolare riferimento ai metodi numerici per la risoluzione di sistemi di equazioni lineari, alla risoluzione di equazioni non lineari, all’interpolazione e approssimazione di dati. |
Prerequisiti | Analisi Matematica 1, Geometria 1. È preferibile aver acquisito gli elementi di programmazione forniti dal corso di Fondamenti di Informatica. |
Metodologie didattiche | Le 108 ore di lezione previste sono suddivise in 72 ore di lezione frontale, 12 ore di esercitazioni in aula e 24 ore di attività di laboratorio. |
Metodi di valutazione | La verifica dell'apprendimento consiste di norma in una prova di laboratorio, della durata di due ore, e in una prova orale. Per accedere alla prova orale bisogna aver superato la prova di laboratorio. Quest’ultima può essere sostituita da prove di laboratorio parziali, eseguite durante lo svolgimento del corso. |
Programma del corso | Fondamenti della matematica numerica Errore assoluto ed errore relativo. Sistemi aritmetici floating-point a precisione finita. Errore di roundoff di rappresentazione ed errore di roundoff nelle operazioni aritmetiche floating-point. Minimo e massimo numero reale positivo rappresentabile. Massima accuratezza relativa ed epsilon-macchina. Algoritmi per il calcolo dell’epsilon-macchina e del minimo numero reale positivo rappresentabile. Cenni al sistema aritmetico standard IEEE. Condizionamento di un problema matematico. Indice di condizionamento. Esempi di problemi mal condizionati. Stabilità di un algoritmo numerico. Esempi di algoritmi stabili e instabili. Introduzione ai processi iterativi. Criteri di arresto di un processo iterativo. Approssimazione della funzione esponenziale mediante il suo sviluppo in serie di Mac Laurin. |
English
Teaching language | Italian |
Contents | - Floating-point arithmetic and roundoff error. |
Textbook and course materials | - Quarteroni, R. Sacco, F. Saleri, P. Gervasio, Matematica Numerica, 4a edizione, Springer, 2014. Note: a previous edition of this textbook by the first three authors is available in English too. |
Course objectives | - Knowledge and understanding: students are expected to learn basic methods and tools of numerical mathematics for the solution of linear systems, nonlinear equations, and interpolation and data fitting problems. |
Prerequisites | Mathematical Analysis 1, Geometry 1. Knowledge of the basics of programming provided by the course "Basics of Computer Science" ("Fondamenti di Informatica") is useful. |
Teaching methods | The course consists of lectures (72 hours), in-class exercises (12 hours), labs (24 hours). |
Evaluation methods | The exam consists of two parts: a two-hour computer-based test and an oral assessment. Students undergo the oral assessment if they pass the computer-based test. The final computer-based test can be substituted by partial computer-based tests performed during the development of the course. |
Course Syllabus | - Floating-point arithmetic and roundoff error. |