| 28 set | Introduzione del corso. Rappresentazione dei numeri di macchina. Errore di arrotondamento. Precisione di macchina. |
| 1 ott | Introduzione al Matlab. Definizione di scalari e matrici. Operazioni con variabili scalari, vettori e matrici. |
| 5 ott | Operazioni floating point. Ricerca degli zeri di una funzione. Metodo di bisezione. |
| 8 ott | Elementi di grafica. Uso di un file di tipo script. |
| 12 ott | Metodo di Newton per la ricerca degli zeri di una funzione. Convergenza locale quadratica. Test d'arresto. Metodo delle sceanti. Applicazione del metodo di Newton alla risoluzione di sistemi di equazioni non lineari. |
| 15 ott | Costrutti di programmazione. Controllo if e ciclo for. Function per implementare il metodo di bisezione. |
| 19 ott | Interpolazione. Esistenza ed unicità del polinomio interpolatore. Polinomi di Lagrange. Approssimazione di funzioni. Stima dell'errore di approssimazione. |
| 22 ott | Ricerca degli zeri. Applicazione del metodo di Newton ad alcuni esempi. Function fzero di Matlab. |
| 26 ott | Interpolazione con polinomi a tratti lineari. Funzioni spline. Approssimazione di dati e regressione lineare. |
| 29 ott | Lezione sospesa. |
| 2 nov | Integrazione numerica. Metodi del punto medio, dei trapezi e di Simpson. Stimatore dell'errore. Algoritmo adattativo. |
| 5 nov | Prova in laboratorio sugli zeri di funzione. Interpolazione polinomiale. |
| 9 nov | Algoritmo adattativo per il calcolo degli integrali. Richiami sul problema di Cauchy. |
| 12 nov | Interpolazione polinomiale. La funzione di Runge. Nodi di Chebyshev. Uso delle spline e dell'interpolazione polinomiale. |
| 16 nov | I metodo di Eulero esplicito ed implicito. Stima dell'errore. Questione della stabilità assoluta. |
| 19 nov | Approssimazione di dati. |
| 23 nov | Rilevanza della stabilità assoluta. Metodo di Crank-Nicolson. Consistenza, 0-stabilità e convergenza. Metodo di Runge-Kutta. |
| 26 nov | Approssimazione di dati. Integrazione numerica. |