72764 - Numerical Methods

Academic Year 2017/2018

  • Moduli: Elena Loli Piccolomini (Modulo 1) Elena Loli Piccolomini (Modulo 2) Alessandro Lanza (Modulo 3)
  • Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2) Traditional lectures (Modulo 3)
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Civil Engineering (cod. 8895)

Learning outcomes

A successful learner from this course will be able to: a) deal with numerical analysis topics such as: accuracy, truncation and round-off errors, condition numbers, convergence, stability, curve-fitting, interpolation, numerical differentiation and integration, numerical linear algebra; b) deal with numerical methods for solving ordinary and partial differential equations, with finite difference and finite element methods for parabolic and elliptic partial differential equations, applications of computer programs to case studies derived from civil engineering practice.

Course contents

Finite numbers and errors.

Direct methods for the solution of linear systems.

Least squares data approximation.

Polinomial interpolation  with Lagrange basis.

Numerical integration with Newton-Cotes method.

Finding roots of ninlinear equation in one dimension: bisection method, fixed point method, Newton method. Hints on the solution of nonlinear systems.

Numerical methods for eigenvalues and eigenvectors computation.

Exercises with Matlab on the previous topics.

Readings/Bibliography

1) A. Quarteroni, F. Saleri, P. Gervasio, Scientific Computing with Matlab and Octave, Springer.

2)M. Heath, Scientific computing: An introductory survey, McGraw Hills

Teaching methods

Lessons and exercises in computer laboratory.

Assessment methods

Written and oral exam.

Teaching tools

Slides of the teacher.

Links to further information

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

Office hours

See the website of Elena Loli Piccolomini

See the website of Alessandro Lanza