Sistema-floating point e propagazione degli errori

Argomenti. 

  • errore di troncamento e di arrotondamento, 
  • rappresentazione floating-point dei reali, 
  • precisione di macchina, 
  • operazioni aritmetiche con numeri approssimati, 
  • condizionamento di funzioni, 
  • propagazione degli errori in algoritmi iterativi per esempi, 
  • il concetto di stabilita',
  • complessita' computazionale.

Dispense. 

Teoria: 

Ultima versione: Giovedi' 12 marzo 2020. 

Laboratorio: 

Introduzione a Matlab 

Ultima versione: Beamer: Venerdi' 27 marzo 2020; PDF: Venerdi' 27 marzo 2020. 

Esperimenti teoria degli errori: 

Ultima versione: -. 


Lezioni multimediali. 

Teoria: 

» Argomento 1. Parte 1 (Presentazione del corso di Calcolo Numerico) [43:14]   
» Argomento 1. Parte 2 (Rappresentazione dei numeri reali ↦ Alcune proprieta' numeri macchina (cardinalita', spaziatura)) [45:18]   
» Argomento 1. Parte 3 (Precisione singola e doppia ↦ Unita' di arrotondamento) [33:32]   
» Argomento 1. Parte 4 (Operazioni con i numeri macchina ↦ Errore nel prodotto, con dimostrazione) [17:23]   
» Argomento 1. Parte 5 (Alcune problematiche numeriche ↦ Alcuni esempi del condizionamento) [10:10]   
» Argomento 1. Parte 6 (Stabilita' di un algoritmo ↦ Una successione ricorrente) [27:32]   
» Argomento 1. Parte 7 (Sulla somma ((1+x)-1)/x ↦ Potenza di un numero) [21:20]   
» Argomento 1. Parte 8 (Valutazione dell'esponenziale ↦ Determinante di una matrice) [10:04] (corretto link: ore 10.48 del 16/03/20  

Laboratorio

Lezioni 

» Installazione Matlab (Nota sull'installazione di Matlab presso l'Universita' di Padova) [4:28] (corretto link: ore 10.48 del 16/03/20  
» Installazione Matlab (Nota ulteriore sull'installazione di Matlab presso l'Universita' di Padova) [1.39]   
» Argomento 1. Parte 1 (Introduzione a Matlab ↦ Comando whos) [41:29] (corretto link: ore 10.48 del 16/03/20 
» Argomento 1. Parte 2 (Vettori in Matlab ↦ Accesso alla componente di un vettore) [24:21]   
» Argomento 1. Parte 3 (Vettori ↦ Operazioni vettoriali) [8.46]   
» Argomento 1. Parte 4 (Operazioni vettoriali) [19.05]   
» Argomento 1. Parte 5 (Operazioni vettoriali ↦ Grafica in Matlab) [20:43]   
» Argomento 1. Parte 6 (Scala semilogaritmica ↦ fprintf) [39:32]   
» Argomento 1. Parte 7 (Matrici: definizione ↦ gestione di matrici particolari con [A; B] e [A B].) [26:29]   
»  Argomento 1. Parte 8 (Definizione di una funzione ↦ Definizione di una funzione: piu variabili in input e output) [12:20]   
» Argomento 1. Parte 9. (Operatori di relazione e condizionali (con esempi) ↦ Altri comandi) [64:21] (il file e' la sostituzione di un precendemente che si interrompeva prima della fine  
» Argomento 2. Parte 1. (Radici di Secondo grado in Matlab: metodo stabile e instabile ↦ Calcolo di pi greco mediante successioni) [18:09]  
» Argomento 2. Parte 2. (Evitare un'amplificazione indesiderata degli errori ↦ complessità computazionale) [49:27] (l'autore del video e' Giulia Sarego 

Correzione esercizi per casa 

»  Argomento 1. Esercizio 1. [12:07]  
» Argomento 1. Esercizio 2. [20:23]  
» Argomento 1. Esercizio 3. [09:10]  
» Argomento 1. Esercizio 4. [03:12]  
» Argomento 1. Esercizio 5. [09:26]  
» Argomento 1. Esercizio 6. [04:10]  
» Argomento 1. Esercizio 7. [14:46]  
» Argomento 1. Esercizio 8. [04:02]  
» Argomento 1. Esercizio 9. [05:21]