Il Calcolo Scientifico è al giorno d'oggi uno strumento molto importante
per simulare il comportamento di dispositivi prima della costruzione di un
prototipo e per ottimizzare le prestazioni di tali dispositivi. L'obiettivo del
corso è quello di introdurre i metodi di base del calcolo scientifico a
partire dalla soluzione dei sistemi lineari e non lineari, fino alla soluzione
di sistemi di equazioni differenziali ordinarie e a qualche cenno sulla
risoluzione di problemi complessi formulati matematicamente con equazioni alle
derivate parziali. L'analisi dei metodi numerici presentati verrà
discussa in modo da dare agli studenti degli strumenti di valutazione dei
risultati numerici ottenuti in seguito all'applicazione di tali metodi a
problemi pratici. Parte non secondaria saranno le esercitazioni che si
svolgeranno in laboratorio durante le quali si svilupperanno programmi
nell'ambiente MATLAB per risolvere i problemi affrontati.
Esercitazioni
Le esercitazioni si svolgono in Laboratorio e sono basate sull'uso del
linguaggio MATLAB.
Prerequisiti
Testo consigliato
A. Quarteroni, F. Saleri, P. Gervasio Calcolo Scientifico , Springer-Italia 2017 (ed edizioni precedenti).
Riferimenti bibliografici
Lunedì | 13:30-16:30 | Laboratorio MLAB1 |
Mercoledì | 13:30-15:30 | Aula N.6 |
Ricevimento
Lunedì dalle 16:30 alle 17:30 oppure su appuntamento |
Modalità di esame
L'esame consiste in una prova scritta che si svolge in laboratorio e in un colloquio orale.
Appelli della sessione estiva
Mercoledì 12 Giugno 2019 dalle ore 9:30 Laboratorio da definire
Per qualsiasi comunicazione scrivere a
lucia.gastaldi@unibs.it specificando il corso di
studi che si sta seguendo.
Risultati della prova in
laboratorio - 5 Novembre 2018
Risultati della prova in
laboratorio - 21 Gennaio 2019
Per richieste di chiarimenti la docente è disponibile
durante l'orario di ricevimento.
Altrimenti chiedere un appuntamento via email
lucia.gastaldi@unibs.it.
Per fissare la data dell'orale mandare un messaggio di posta elettronica a lucia.gastaldi@unibs.it.
Materiale del corso
Matlab 1 - Introduzione |
|
Matlab 2 - Funzioni |
|
Matlab 3 - Programmi |
|
Matlab 4 - Controlli |
|
Matlab 5 - Cicli |
|
Numeri di macchina |
|
Equazioni e sistemi non lineari |
|
Interpolazione |
|
Approssimazione di dati |
|
Integrazione numerica |
|
Equazioni differenziali ordinarie |
|
Algebra lineare numerica |
|
NOTE
Floating Points in Matlab di Cleve Moler |