Corso di Matematica per la Chimica Obiettivi formativi generali (risultati di apprendimento previsti e competenze da acquisire) Introduzione alla programmazione in Matlab con particolare riferimento a problemi di Algebra lineare numerica. Gli argomenti trattati sono di base per la risoluzione di problemi nelle Scienze applicate ed in particolare nella Chimica. Contenuti Introduzione alla programmazione: algoritmi di base e loro codifica in Matlab. Rappresentazione dei numeri di macchina. Analisi del condizionamento di un problema e della stabilità di algoritmi. Costo computazionale delle procedure numeriche. Elementi di base di algebra delle matrici. Soluzione di sistemi lineari con metodo di Gauss con la variante del pivoting parziale. Metodi di bisezione e di Newton per il calcolo di zeri di funzioni.. Calcolo di autovalori-autovettori. Metodo QR; metodo delle potenze e sue varianti. Risoluzione di sistemi rettangolari. Soluzione nel senso dei minimi quadrati. Approssimazione di funzioni nel senso dei minimi quadrati. Approssimazione di funzioni mediante splines lineari e cubiche. Testi di riferimento G. Monegato, Fondamenti di Calcolo Numerico, CLUT F. Mazzia, D. Trigiante Laboratorio di Programmazione e Calcolo, Pitagora eds Materiale del corso: appunti in pdf e presentazioni in ppt.