FACOLTA' DI INGEGNERIAUniversita' di Pavia
Home
  Teaching > Insegnamenti > Metodi numerici per l'ingegneria Translate this page in English
About the Faculty
Orientation
Teaching
Research
Services
Industry partnerships
Mobility Erasmus
Shortcuts
Search in this site
Metodi numerici per l'ingegneria

2009-10 Academic year

Lecturer: Luisa Donatella Marini  

Course name: Metodi numerici per l'ingegneria
Course code: 064069
Degree course: Ingegneria Elettrica, Ingegneria Elettronica e delle Telecomunicazioni, Ingegneria Informatica, Ingegneria dei Servizi
Disciplinary field of science: n.d.
L'insegnamento costituisce attività di base per: Ingegneria Elettrica, Ingegneria Informatica, Ingegneria dei Servizi
University credits: CFU 5
Course website: http://www.imati.cnr.it/marini

Specific course objectives

Aim: to enable students to classify real-life problems and choose the best suited algorithms for dealing with them, in terms of costs/benefits and convergence properties. At the same time, the course is meant to make students well acquainted with the use of software and with the practical implementation of some algorithms

Course programme

The course is divided in two parts, devoted essentially to boundary value problems for Partial Differential Equations (Pde's), and to initial value problems for Ordinary Differential Equations (Ode's). The basic common and necessary instruments to deal with both classes of problems are also developed.

Pde's

  • Linear elliptic equations: various examples of applications
  • Variational formulations (Lax-Milgram lemma)
  • Approximation: Conforming finite element methods (error estimates)
  • Comparison with finite differences
  • Applications to various problems

Ode's

  • Concept of stability
  • Classical one-step methods (convergence properties)
  • Multistep methods (Adams' family, convergence properties)
  • Runge-Kutta methods
  • Stiff systems

Common arguments
The following arguments are necessary instruments to tackle the two above classes of problems

  • Solution of linear systems of equations (direct and iterative methods, stability analysis, condition number)
  • Approximation of functions/data: Lagrange interpolation, least-squares
  • Numerical integration: interpolatory and gaussian formulae in 1D, 2D formulae on rectangles and triangles
  • Solution of nonlinear equations (bisection and Newton' method)

Course entry requirements

Differential and integral calculus for real functions; complex numbers; linear algebra; computer programming experience

Course structure and teaching

Lectures (hours/year in lecture theatre): 31
Practical class (hours/year in lecture theatre): 0
Practicals / Workshops (hours/year in lecture theatre): 21
Project work (hours/year in lecture theatre): 0

Suggested reading materials

A. Quarteroni, R. Sacco, F. Saleri. Matematica Numerica (seconda edizione). Springer-Verlag, 2000.

A. Quarteroni, R. Sacco, F. Saleri.. Matematica Numerica - III edition. Springer-Verlag Italia, Milano 2008.

Testing and exams

Written dissertation on a couple of arguments developed during the semester.
To access to the final exam it is compulsory to take part to the Matlab Laboratory, and to produce a written discussion. Admission to the exam upon a sufficient grade in the Laboratory work.

Copyright © Facoltà di Ingegneria - Università di Pavia