66947 - MATEMATICA CON LABORATORIO DI INFORMATICA

Anno Accademico 2011/2012

  • Docente: Hans Joachim Rudiger Achilles
  • Crediti formativi: 13
  • SSD: MAT/03
  • Lingua di insegnamento: Italiano
  • Moduli: Hans Joachim Rudiger Achilles (Modulo 1) Hans Joachim Rudiger Achilles (Modulo 2)
  • Modalità didattica: Convenzionale - Lezioni in presenza (Modulo 1) Convenzionale - Lezioni in presenza (Modulo 2)
  • Campus: Rimini
  • Corso: Laurea in Chimica e tecnologie per l'ambiente e per i materiali (cod. 8514)

Conoscenze e abilità da conseguire

Al termine del corso, lo studente possiede le conoscenze di base del calcolo differenziale e integrale per funzioni di una variabile reale, del calcolo vettoriale e dell'algebra lineare, dei primi elementi del calcolo per funzioni di più variabili, dei numeri complessi e conosce i metodi pi elementari per la soluzione di equazioni differenziali. In particolare, lo studente è in grado di: rappresentare dati o funzioni in forma grafica, eseguire applicazioni del calcolo differenziale e integrale per funzioni di una o più variabili reali, eseguire operazioni con vettori e matrici. Nel laboratorio di informatica lo studente acquisisce competenze sui principi fondamentali e le abilità pratiche riguardo al funzionamento di un calcolatore. Sa utilizzare i concetti alla base del calcolo numerico, quali analisi dell'errore, interpolazione, integrazione numerica, equazioni non lineari e sistemi di equazioni lineari ed è in grado di risolvere semplici problemi di calcolo scientifico.

Contenuti

Numeri: rappresentazioni decimali e binarie dei numeri reali, standard IEEE 754, successioni convergenti, somme infinite (serie), numeri floating point e operazioni relative, propagazione degli errori, numeri complessi, numeri complessi in forma trigonometrica, formula di De Moivre e formula di Eulero.

Vettori e matrici: scalari e vettori, algebra dei vettori, vettori numerici, spazi vettoriali, prodotto scalare, prodotto vettoriale in R^3, basi e dimensione, cambiamenti di base, trasformazioni lineari e matrici associate, determinanti, sistemi di equazioni lineari e metodi numerici per risolverli (fattorizzazione LU e fattorizzazione di Cholesky, metodi di Jacobi e di Gauss-Seidel),  autovalori e autovettori, metodi numerici per calcolarli.

Funzioni: relazioni e funzioni, funzioni numeriche reali e loro grafici (funzioni algebriche, esponenziali, logaritmiche e goniometriche), limiti e continuità di funzioni, metodo di bisezione per trovare gli zeri di una funzione, funzioni numeriche reali di due e di più variabili reali.

Calcolo differenziale: derivate e differenziali, derivazione numerica, significato geometrico della derivata (tangente) e interpretazione cinematica della derivata (velocità), regole di derivazione, teoremi sulle funzioni derivabili in un intervallo (in particolare il teorema di Taylor), metodo di Newton per calcolare gli zeri di funzioni derivabili, calcolo differenziale per funzioni di più variabili (derivate parziali, derivate direzionali, gradiente, classificazione di punti critici).

Calcolo integrale: integrale indefinito, integrale definito (secondo Riemann) e sue proprietà, teorema fondamentale del calcolo integrale, integrazione numerica (formule del punto medio, del trapezio, di Simpson), tecniche di integrazione (integrazione per parti e per sostituzione), equazioni differenziali a variabili separabili, equazioni differenziali lineari a coefficienti costanti, calcolo integrale per funzioni di più variabili (integrali doppi e tripli, integrali di linea, forme differenziali).

Approssimazione di funzioni e di dati: interpolazione polinomiale di Lagrange, nodi di Chebyshev, interpolazione trigonometrica e trasformata rapida di Fourier, interpolazione con funzioni spline, metodo dei minimi quadrati.

Gli argomenti trattati vengono approfonditi nel laboratorio di informatica (usando soprattutto Octave). In particolare si analizzano la stabilità, la precisione e la complessità dei metodi numerici introdotti.

Testi/Bibliografia

M. Bramanti, C. D. Pagani, S. Salsa : Matematica. Calcolo infinitesimale e algebra lineare. 2a ed., Zanichelli, Bologna, 2004.

A. Quarteroni, F. Saleri, Calcolo scientifico - Esercizi e problemi risolti con MATLAB e Octave, 4a ed., Springer-Verlag Italia, Milano, 2008.

E. Steiner, The Chemistry Maths Book. Second Edition, Oxford University Press, Oxford, 2008.

S. Salsa, A. Squellati, Esercizi di Analisi matematica 1, 2 (due volumi), Zanichelli, Bologna, 2011. 
M.R. Spiegel: Analisi matematica. McGraw-Hill, 1994.

Metodi didattici

Lezioni in aula integrate da esercitazioni e attività di laboratorio informatico (programmazione in MATLAB/Octave). Il corso è accompagnato da un servizio di tutorato.

Modalità di verifica e valutazione dell'apprendimento

L'esame consiste in una prova scritta, con esercizi (per le prove scritte degli anni precedenti si veda http://www.dm.unibo.it/~achilles), seguita da un colloquio orale in cui sarà accertato il livello di approfondimento della materia  e discusso un progetto di programmazione svolto dallo studente.

Strumenti a supporto della didattica

Lavagna a gesso (e a volte videoproiettore). Esercizi e materiale didattico sul sito o http://www.dm.unibo.it/~achilles/.

Link ad altre eventuali informazioni

http://www.dm.unibo.it/~achilles

Orario di ricevimento

Consulta il sito web di Hans Joachim Rudiger Achilles