Donatella OCCORSIO | MATEMATICA PER LA CHIMICA

MATEMATICA PER LA CHIMICA
DIPARTIMENTO di SCIENZE
Laurea
CHIMICA
6
 CFUOreCicloDocente
1MATEMATICA PER LA CHIMICA
6 60 Primo Semestre OCCORSIO Donatella 
 
Lingua insegnamento
 

Italiano

Obiettivi formativi e risultati di apprendimento
 

Il corso è il primo insegnamento in cui sono introdotti gli elementi di base della programmazione e del Calcolo Scientifico .


Le principali conoscenze fornite saranno:

Elementi essenziali della programmazione in Matlab. Elementi di Algebra lineare. Utilizzo dei metodi numerici per la risoluzione di sistemi lineari, approssimazione degli zeri di funzioni , approssimazione degli autovalori e degli autovettori di una matrice. Utilizzo degli strumenti per l'approssimazione di dati nel senso dei minimi quadrati. Utilizzo degli strumenti per l'approssimazione di dati e funzioni mediante splines lineari e cubiche.


Prerequisiti
 

L'esame di Matematica II è propedeutico all'esame di Matematica per la Chimica.

Contenuti del corso
 

Programmazione in Matlab

 Rappresentazione dei numeri in un calcolatore.

Elementi di base di algebra delle matrici.

Metodi numerici per la risoluzione di sistemi lineari

Metodi numerici per l'approssimazione degli zeri di funzioni

Metodi numerici per l'approssimazione degli autovalori e degli autovettori di una matrice

Approssimazione di dati e funzioni
Programma esteso
 

(10 ore)Programmazione in Matlab

Algoritmi e programmazione. Costanti, variabili locali e globali,operatori aritmetici e logici, espressioni. tecniche algoritmiche di base. Implementazione degli algoritmi in linguaggio Matlab.

(5 ore) Rappresentazione dei numeri in un calcolatore. Singola e Doppia Precisione. Errore assoluto ed errore relativo e connessioni con il numero di cifre decimali e significative corrette di un numero approssimato. Epsilon macchina. Analisi del condizionamento di un problema e della stabilità degli algoritmi. Cancellazione numerica.

(8ore) Elementi di base di algebra delle matrici.

Spazi vettoriali. Matrici. Sistemi di equazioni lineari. Alcune nozioni di algebra lineare. Rango e Determinante di una matrice.

(10 ore )Metodi numerici per la risoluzione di sistemi lineari

Studio del condizionamento nella risoluzione dei sistemi lineari. Metodi di sostituzione in avanti e all'indietro per matrici triangolari; Metodo di eliminazione di Gauss e variante del pivoting parziale. Pivoting e stabilità. Fattorizzazione LU e calcolo del determinate e dell'inversa di una matrice.

(10 ore )Metodo numerici per l'approssimazione degli zeri di funzioni

Metodi di bisezione e di Newton. Ordine di convergenza dei metodi di bisezione e Newton. Ordine di convergenza del metodo di Newton in presenza di zeri multipli. Teorema di Cauchy. Regola di Cartesio.

(7 ore )Metodi numerici per l'approssimazione degli autovalori e degli autovettori di una matrice

Teoremi di localizzazione degli autovalori. Condizionamento del Problema. Condizionamento di un autovalore di molteplicità algebrica 1. Metodo delle Potenze e metodo delle potenze inverse. Il metodo QR. Costo computazionale dei metodi numerici.

(10 ore )Approssimazione di dati e funzioni

Approssimazione di dati e funzioni mediante spline lineari e cubiche. Approssimazione di dati nel senso dei minimi quadrati. Stime teoriche degli errori.

Metodi didattici
 

Il corso prevede 60 ore di didattica tra lezioni ed esercitazioni. Il corso si tiene essenzialmente in laboratorio, in modo da consentire una immediata illustrazione degli argomenti introdotti mediante semplici esercizi.

Modalità di verifica dell'apprendimento
 

Gli esami si compongono di due prove: una prova pratica a calcolatore ed una prova orale.

Il voto della prova pratica-scritta si ottiene come somma dei voti attribuiti ai singoli esercizi qualora questi siano svolti congruamente. Il punteggio attribuito a ciascun quesito viene comunicato prima di iniziare la prova. La somma dei punteggi è pari a 30. Gli esercizi sono articolati in domande sia sulla modalità di svolgimento che sui risultati numerici ottenuti. La prova scritta dura mediamente 2 ore e solo chi raggiunge la sufficienza nello scritto viene ammesso alla prova orale. La prova orale prevede una discussione sulla prova scritta e domande volte ad accertare la conoscenza degli argomenti, il livello di consapevolezza e la capacità di orientamento nella scelta dei diversi metodi proposti durante il corso. Il voto finale risulterà la media dei voti ottenuti nella prova scritta e nella prova orale.


Testi di riferimento e di approfondimento, materiale didattico Online
 

Appunti del docente disponibili sul sito del corso

Testo/i di riferimento: G. Monegato, Fondamenti di Calcolo Numerico, Edizioni C.L.U.T. Torino

Annamaria Mazzia, Programmaare in Matlab:Guida passo dopo passo, ed. libreriauniversitaria.it n (2019)


Metodi e modalità di gestione dei rapporti con gli studenti
 

All’inizio del corso, dopo aver descritto obiettivi, programma e metodi di verifica, il docente mette a disposizione degli studenti il materiale didattico (cartelle condivise, sito web, etc). Contestualmente, si raccoglie l’elenco degli studenti che intendono iscriversi al corso, corredato di nome, cognome, matricola ed email.

Orario di ricevimento: lunedi 17 - 18

martedi 17 - 19

presso lo studio 217 edificio 3d,

Oltre all’orario di ricevimento settimanale, il docente può essere contattato dagli studenti via email, con preghiera di utilizzare l'indirizzo email istituzionale assegnato al momento della immatricolazione.

Date di esame previste
 

14 febbraio 2024

6 giugno 2024

10 luglio 2024

5 settembre 2024

2 ottobre  2024

19  dicembre 2024






Seminari di esperti esterni
 

No

 
Fonte dati UGOV