LABORATORY OF NUMERICAL CALCULATION

Course objectives

This course provides an overview of main commands and techniques in Matlab. Particular attention will be devoted to the implementation of simple routines relative to some numerical methods adopted for the solution of non linear equations, systems of linear equations, differential equations and approximation theory.

Channel 1
VITTORIA BRUNI Lecturers' profile

Program - Frequency - Exams

Course program
I. Introduction to Matlab programming II. Matlab simulations for the numerical solutions of: - Non linear equations and systems of non linear equations. Solution of test problems. - Ordinary differential equations: explicit methods (Euler, Heun and Runge-Kutta methods) for the solution of the Cauchy problem and for the solution of systems of first order ordinary differential equations . Finite difference methods for the solution of boundary value problems: 2nd order ordinary differential equations.
Prerequisites
Knowledge of fundamentals of calculus, geometry and linear algebra provided by the following courses: Calculus and Geometry
Books
L. Gori, Calcolo Numerico, Ed. Kappa, 2006 L. Gori, M.L. Lo Cascio, F. Pitolli, Esercizi di Calcolo Numerico, Ed. Kappa, 2007 S. C. Chapra, R. P. Canale, Numerical Methods for engineers, Calcolo scientifico, Springer, McGraw Hill, 2010 Course Slides (to be downloaded from e-learning platform)
Frequency
Attending of the course is warmly recommended
Exam mode
Assessment is based on a project where a specific problem has to be solved nunerically: students should identify the numerical method suitable to solve the given problem, implement a Matlab code for solving the problem, discuss numerical issues (accuracy, convergence, stability), realize some numerical tests and critically analyze the results.
Lesson mode
Lab lessons
  • Lesson codeAAF1847
  • Academic year2025/2026
  • CourseMechanical Engineering
  • CurriculumSingle curriculum
  • Year1st year
  • Semester2nd semester
  • CFU3