Corso di Calcolo Numerico

Corso di Laurea di Primo Livello in Ingegneria delle Telecomunicazioni

Ultimo Aggiornamento 5/10/2002


Avvisi

Sono state stabilite le date per gli appelli fino al mese di Aprile 2003.
Il secondo scritto di Settembre si svolgerà il 17 Settembre alle ore 15.00 nell'Aula D della Facoltà di Ingegneria.
Dal 4 Giugno 2002 sono disponibili in rete le dispense del corso.
Dal 4 Giugno 2002 sono disponibili in rete le copie delle prime 6 esercitazioni MatLab.
Dal 24 Giugno 2002 sono disponibili in rete le copie delle ulteriori esercitazioni MatLab.

Organizzazione del Corso

Il Corso di Calcolo Numerico "vale" 3 crediti suddivisi secondo la seguente tipologia didattica:
2.5 crediti di lezioni teoriche (pari a 20 ore)
0.5 crediti di laboratorio (pari a 12 ore).
Per le ore di laboratorio gli studenti saranno suddivisi in classi da circa 50 studenti. Le ore di laboratorio si svolgeranno presso l'Aule informatica della Facoltà di Ingegneria e saranno suddivise in due parti:
  1. 6 ore destinate all'apprendimento del software Matlab
  2. 6 ore destinate all'implementazione guidata di algoritmi numerici

Finalità del Corso

Obiettivo del corso è quello di fornire agli studenti le basi dell'Analisi Numerica e in particolare di studiare metodi e algoritmi di base per la risoluzione di alcuni problemi matematici tra i quali: la risoluzione di sistemi lineari, l'interpolazione di dati e funzioni, il calcolo degli zeri di funzioni non lineari, il calcolo approssimato degli integrali definiti. Di fondamentale importanza è l'approccio pratico a tali algoritmi che avverrà tramite l'implementazione dei suddetti algoritmi utilizzando il software MatLab.

Prerequisiti

L'esame di Calcolo Numerico non richiede alcuna propedeuticità, ma solo una serie di requisiti, in particolare l'esame di Geometria e Algebra, Analisi I e II e Fondamenti di Informatica I.

Programma del Corso

Rappresentazione di dati reali.

Rappresentazione in base di un numero reale. I numeri di macchina. Arrotondamento e troncamento. Errore assoluto ed errore relativo. Precisione di macchina. Operazioni di macchina.

Algebra Lineare.

Sistemi triangolari. Metodo di eliminazione di Gauss. Equivalenza tra metodo di Gauss e fattorizzazione LU. Esistenza e unicità della fattorizzazione LU. Relazione tra elementi pivotali e minori principali di testa. Strategie di pivoting nel metodo di eliminazione di Gauss. Classi di matrici che non hanno bisogno di pivoting: matrici a predominanza diagonale e matrici definite positive. Fattorizzazione diretta: metodi di Crout e di Doolittle.

Interpolazione e Quadratura.

Polinomio interpolante di Lagrange. Formula dell'errore nell'interpolazione di Lagrange. Differenze divise. Rappresentazione dell'errore tramite differenze divise. Polinomio interpolante di Newton. Formule di quadratura di tipo interpolatorio. Grado di precisione di una formula di quadratura. Formule di Newton-Cotes. Formula dei trapezi. Espressione del resto nella formula dei trapezi. Formula di Simpson. Formula dei trapezi composta. Stima a priori dell'errore.

Metodi per zeri di funzioni.

Metodo delle bisezioni. Metodo della falsa posizione. Metodi di iterazione funzionale. Condizione sufficiente per la convergenza. Criteri di arresto. Ordine di convergenza e relativi teoremi di caratterizzazione (Enunciati). Metodo di Newton-Raphson. Ordine di convergenza del metodo di Netwon-Raphson per radici semplici. Il metodo della direzione costante. Il metodo delle secanti. Il metodo delle secanti a due punti.

Libro di testo:
G. Naldi, L. Pareschi, G. Russo, Introduzione al Calcolo Scientifica, McGraw-Hill 2001.

Materiale didattico

Dispense di Calcolo Numerico (File in formato Postscript): Capitoli 1-3

Dispense di Calcolo Numerico (File in formato PDF): Capitoli 1-3

Dispense di Calcolo Numerico (File in formato Postscript): Capitoli 4-6

Dispense di Calcolo Numerico (File in formato PDF): Capitoli 4-6

Dispense di Laboratorio (File in formato PDF): Esercitazioni 1-6

Dispense di Laboratorio (File in formato Postscript): Esercitazioni 1-6

Dispense di Laboratorio (File in formato PDF): Esercitazioni 6bis-9

Dispense di Laboratorio (File in formato Postscript): Esercitazioni 6bis-9

Modalità dell'esame

L'esame consiste in una prova scritta composta da un quesito di programmazione MatLab e due (o tre quesiti teorici). La prova orale è facoltativa (e comunque a discrezione del docente).
È opportuno prenotarsi secondo una delle seguenti modalità:
Utilizzando i fogli di prenotazione che si trovano al piano terra del Dipartimento di Matematica almeno un paio di giorni prima dell'esame scritto;
Mandando un e-mail al docente (pptt@dm.uniba.it) almeno tre-quattro giorni prima dell'esame scritto.

Tracce di esame

Luglio 2002 (File Postscript)
Luglio 2002 (File PDF)

Date degli appelli

SCRITTO
ORALE
 9 Luglio 2002 ore 15.00  12 Luglio 2002
 23 Luglio 2002 ore 15.00  26 Luglio 2002
 3 Settembre 2002 ore 15.00  6 Settembre 2002
 17 Settembre 2002 ore 15.00  20 Settembre 2002
 29 Ottobre 2002 ore 15.00  31 Ottobre 2002
 10 Dicembre 2002 ore 15.00  12 Dicembre 2002
 11 Febbraio 2003 ore 15.00  13 Febbraio 2003
 24 Marzo 2003 ore 15.00  26 Marzo 2003
 1 Aprile 2003 ore 15.00  3 Aprile 2003