Paola Gervasio - DICATAM - University of Brescia - paola.gervasio_at_unibs.it
sigillo-unibs sigillo-unibs

CALCOLO SCIENTIFICO -- A.A. 2025/2026

Ing. Fisica e Matematica (IFM-LT)
Ing. Informatica (INF-LM)
Ing. Elettronica (ELE-LM)
Ing. delle Tecnologie per l'Impresa Digitale (ITID-LM)
Communication Technologies and Multimedia (CTM) .


Orario delle lezioni ed esercitazioni (dal 15/09/2025 al 19/12/2025):
Lezione martedì 9:00 - 11:00 (inizio effettivo 9:00) Aula MTB
Laboratorio martedì 11:00 - 12:00 MLAB1-MLAB2
Laboratorio venerdì 8:00 - 10:00 (inizio effettivo 8:10) MLAB1


Ricevimento studenti
Il ricevimento studenti si potrà svolgere previo appuntamento (scrivendo una mail a paola.gervasio_at_unibs.it o concordando un incontro durante l'orario di lezione) nei seguenti orari:
mercoledì dalle ore 14:00 alle ore 15:00
venerdì dalle ore 10:00 alle ore 11:00.
Per concordare eventuali altri orari si prega di contattarmi.

moodle   
   Comunità didattica Moodle del corso


Link teams per connettersi alla lezione del 31 ottobre 2025

Durante la prova scritta d'esame l'uso della rete sarà ammesso solo per accedere alla pagina https://paola-gervasio.unibs.it/CS .
NON sarà consentito l'uso della posta elettronica durante lo svolgimento della prova.
Si potranno utilizzare SOLO le function presenti sulla pagina https://paola-gervasio.unibs.it/CS/MATLAB, queste sono state uniformate a quanto svolto durante il corso.
NON è consentito l'utilizzo di propri file MATLAB, né la consultazione di propri appunti, libri, o slide del corso.
Si potranno utilizzare solo i PC del laboratorio.

Licenza campus per Matlab e Simulink

Libro di testo

Gli studenti con disabilità e DSA sono tenuti a seguire la procedura regolamentare per chiedere tempo e/o supporti aggiuntivi per le prove d'esame, presentando la propria documentazione alla Commissione di Ateneo per le Disabilità e facendo esplicita richiesta di ausili PER OGNI prova d'esame a cui vogliono partecipare. Le regole sono riportate al seguente link.



Slide delle lezioni

Le slide delle esercitazioni sono indicate nella terza colonna della tabella. Per la parte di teoria, gli argomenti svolti a lezione possono essere letti, studiati e approfonditi sul libro di testo Calcolo Scientifico. Le Sezioni indicate di volta in volta (nella terza colonna della tabella in corrispondenza di ogni lezione) contengono gli argomenti spiegati a lezione (a volte le sezioni del libro sono più ricche di quanto fatto a lezione).

Prima settimana
Martedì 16.09.25,
h. 9:00-11:00, Aula MTB.
Lezione, 1-2
Introduzione al corso.
Aritmetica di macchina. Notazione posizionale ed esponenziale. Numeri floating point, semplice e doppia precisione. Esempio di sistema floating point.
intro_2526.pdf
libro ( Cap. 1, Sez 1.2, 1.2.1)
Aritmetica_macchina.pdf
Martedì 16.09.25,
h. 11:00-12:00, MLAB1-2
Laboratorio, 1
Istruzioni fondamentali in matlab e octave. matlab1.pdf

(fino a pag. 21)


Venerdì 19.09.25,
h. 8:00-10:00, MLAB1-2
Laboratorio, 2-3
Rudimenti di grafica. M-files.
Zip con i file matlab della settimana
matlab1.pdf



Seconda settimana
Martedì 23.09.25,
h. 9:00-11:00, Aula MTB.
Lezione, 3-4
Aritmetica di macchina. Esempio di sistema floating point. Precisione di macchina. Unità di arrotondamento. Errori di arrotondamento e loro propagazione. Proprietà aritmetiche non soddisfatte dal sistema floating point. Equazioni non lineari. Introduzione ed esempi. Il metodo di bisezione. libro
( Cap. 1, Cap. 2, Sez 2.1, 2.2)
Aritmetica_macchina.pdf Equazioni-non-lineari.pdf
Martedì 23.09.25,
h. 11:00-12:00, MLAB1-2
Laboratorio, 4
Programmazione in MATLAB. matlab2.pdf

Venerdì 26.09.25,
h. 8:00-10:00, MLAB1-2
Laboratorio, 5-6
Elementi di sintassi in MATLAB. Esercizi su propagazione degli errori di arrotondamento.
Zip con i file matlab della settimana
matlab2.pdf
cancellazione.pdf
aritmetica_macchina1.pdf

Terza settimana
Martedì 30.09.25,
h. 9:00-11:00, Aula MTB.
Lezione, 5-6
Equazioni non lineari. Il metodo di bisezione. Il metodo di Newton. Test d'arresto sul residuo e sull'incremento. Metodo delle secanti. libro
( Cap. 2, Sez 2.2, 2.3, 2.4)
Equazioni-non-lineari.pdf
Martedì 30.09.25,
h. 11:00-12:00, MLAB1-2
Laboratorio, 7
Implementazione del metodo di bisezione ed esercizio. Implementazione del metodo di Newton. eqnonlin1.pdf

Venerdì 03.10.25,
h. 8:00-10:00, MLAB1-2
Laboratorio, 8-9
Implementazione del metodo di Newton e delle secanti. Analisi della convergenza di Newton a radici semplici e multiple.
Zip con i file matlab della settimana
eqnonlin1.pdf
eqnonlin2.pdf
eqnonlin_sceltax0.pdf

Quarta settimana
Martedì 07.10.25,
h. 9:00-11:00, Aula MTB.
Lezione, 7-8
Equazioni non lineari. Metodi di punto fisso.
Sistemi di equazioni non lineari. Il metodo di Newton.
libro
( Cap. 2, Sez 2.6, 2.7)
Metodi-di-punto-fisso.pdf
Sistemi-non-lineari.pdf
Martedì 07.10.25,
h. 11:00-12:00, MLAB1-2
Laboratorio, 10
Calcolo delle radici di un polinomio e analisi di stabilità per il calcolo di radici. Risoluzione di un problema di minimo. eqnonlin4.pdf
eqnonlin5.pdf

Venerdì 10.10.25,
h. 8:00-10:00, MLAB1-2
Laboratorio, 11-12
Metodi di punto fisso. Sistemi non lineari.
Zip con i file matlab della settimana
eqnonlin3.pdf
sisnonlin.pdf

Quinta settimana
Martedì 14.10.25,
h. 9:00-11:00, Aula MTB.
La lezione e' sospesa
Martedì 14.10.25,
h. 11:00-12:00, MLAB1-2
La lezione e' sospesa
Venerdì 17.10.25,
h. 8:00-10:00, MLAB1-2
Laboratorio, 13-14
Esercizi su sistemi ed equazioni non lineari.
Zip con i file matlab della settimana
sisnonlin.pdf
sisnonlin_gnss.pdf
eqnonlin6.pdf

Sesta settimana
Martedì 21.10.25,
h. 9:00-11:00, Aula MTB.
Lezione, 9-10
Sistemi lineari. Introduzione. Metodi diretti: metodo delle sostituzioni in avanti e all'indietro. Metodo di Eliminazione di Gauss. Pivotazione per righe. libro
( Cap. 5, Sect. 5.2, 5.3, 5.4)
sl_intro.pdf
SL-metodi-diretti.pdf
Martedì 21.10.25,
h. 11:00-12:00, MLAB1-2
Laboratorio, 15
Implementazione dei metodi diretti per la risoluzione di sistemi lineari. Pivotazione per righe. sl_diretti1.pdf

Venerdì 24.10.25,
h. 8:00-10:00, MLAB1-2
Laboratorio, 16-17
MEG con pivotazione per righe. Esercizi.
Sistemi lineari. Numero di condizionamento di una matrice e stima a priori.
Fattorizzazione LU (senza pivotazione).
Zip con i file matlab della settimana
sl_diretti1.pdf
sl_meg_pivot.pdf
sl_stima_a_priori.pdf
fattorizzazione_lu.pdf
( Cap. 5, Sez 5.3, 5.5)
Settima settimana
Martedì 28.10.25,
h. 9:00-11:00, Aula MTB.
Lezione, 11-12
Sistemi lineari. Fattorizzazione LU con pivotazione. Fattorizzazione di Cholesky.
Metodi iterativi: metodo del gradiente.
(Alla pagina moodle trovate la registrazione della lezione)
libro
( Cap. 5, Sez 5.3, 5.4, 5.10)
SL-metodi-diretti.pdf
SL-Metodi-iterativi.pdf
Martedì 28.10.25,
h. 11:00-12:00, MLAB1-2
Laboratorio, 18
Fattorizzazione LU con pivotazione. Calcolo del determinante e dell'inversa di una matrice. Risoluzione di un sistema con fattorizzazione di Cholesky.
(Alla pagina moodle trovate la registrazione della lezione)
fattorizzazione_lu.pdf
sl_inv_det.pdf
sl_chol.pdf

Venerdì 31.10.25,
h. 8:00-10:00, MLAB1-2
Laboratorio, 19-20
Implementazione del metodo del gradiente. Il metodo del gradiente coniugato. Esercizi. Matrici sparse.
Zip con i file matlab della settimana
sl_iterativi.pdf
sl_iter1.pdf
sl_sparse.pdf

Ottava settimana
Martedì 4.11.25,
h. 9:00-11:00, Aula MTB.
Lezione, 13-14
Sistemi lineari sovradeterminati. Risoluzione nel senso dei minimi quadrati. La fattorizzazione QR.
Approssimazione di funzioni e dati. Introduzione. Approssimazione nel senso dei minimi quadrati.
libro
( Cap. 5, Sez. 5.7)
( Cap. 3, Sez. 3.6)
Martedì 4.11.25,
h. 11:00-12:00, MLAB1-2
Laboratorio, 21
Matrici sparse. Fill-in di matrici nei metodi diretti. Svolgimento di temi d'esame. sl_sparse.pdf
sl_fillin.pdf

Venerdì 7.11.25,
h. 8:00-10:00, MLAB1-2
Laboratorio, 22-23
Risoluzione di sistemi rettangolari e di problemi ai minimi quadrati. Svolgimento di temi d'esame.
minquad.pdf


    Paola Gervasio   -   September 2025 Valid HTML 4.01 Transitional