Skip to main content
CODE 72443
ACADEMIC YEAR 2024/2025
CREDITS
SCIENTIFIC DISCIPLINARY SECTOR MAT/08
LANGUAGE Italian
TEACHING LOCATION
  • GENOVA
SEMESTER 2° Semester
MODULES Questo insegnamento è un modulo di:
TEACHING MATERIALS AULAWEB

OVERVIEW

The course aims to provide the student knowledge about numerical methods for mechanical engineering problems, particularly with regard to the solution of ordinary and partial differential equations.

AIMS AND CONTENT

LEARNING OUTCOMES

The course aims to provide the student knowledge about numerical methods for mechanical engineering problems, particularly with regard to the solution of ordinary and partial differential equations.

AIMS AND LEARNING OUTCOMES

Active participation in lectures and individual study will allow the student to:

- choose the most appropriate numerical method to solve some problems that require numerical resolution;

- understand why numerical instabilities or lack of convergence may appear and how to avoid such difficulties;

- know the basics of numerical methods for solving systems of nonlinear equations, data fitting and least squares, systems of differential equations and constrained and unconstrained optimization, finite differences for partial derivative equations;

- implement these methods using Matlab, the most widely used scientific computing software in the world;

- be able to use Matlab functions other than those seen in the course and debug the code.

 

TEACHING METHODS

Each lecture consists of a frontal lecture in which the numerical methods are described, and an exercise carried out in Matlab in which the methods seen are applied to a problem of interest to Mechanical Engineering.

Students who have valid certification of physical or learning disabilities on file with the University and who wish to discuss possible accommodations or other circumstances regarding lectures, coursework and exams, should speak both with the instructor and with Professor Federico Scarpa (federico.scarpa@unige.it), the Polytechnic School's disability liaison.

 

SYLLABUS/CONTENT

Since the theoretical lectures are complemented by implementation in Matlab, the theoretical part is not particularly extensive. The focus is mainly on the practical aspects of the numerical methods considered.

The main topics covered are listed below:

- introduction to Matlab: matrices and vectors, 1d and 2D graphics, control structures, functions, creation of an app;

- numerical methods for solving equations and nonlinear systems;

- polynomial interpolation, data fitting, least squares method;

- numerical resolution of systems of ordinary differential equations;

- numerical methods for constrained and unconstrained optimization;

- finite difference method for solving partial derivative equations.

 

RECOMMENDED READING/BIBLIOGRAPHY

The notes taken during the lessons and the material provided ( notes of the theoretical part and tutorial of Matlab) are sufficient for the preparation of the exam. The books listed below are suggested as possible support texts and in-depth study.

-  Quarteroni, F. Saleri, Introduzione al Calcolo Scientifico, Sprinter-Verlag 2006

-  Quarteroni, Modellistica Numerica per Problemi Differenziali, Springer-Verlag 2008

-  S. Chapra, R. Canale, Numerical methods for Engineers, McGraw-Hill, 2018

TEACHERS AND EXAM BOARD

Exam Board

PATRIZIA BAGNERINI (President)

ROBERTO CIANCI

LESSONS

Class schedule

The timetable for this course is available here: Portale EasyAcademy

EXAMS

EXAM DESCRIPTION

The exam consists in passing an oral test. Examination dates are arranged with the teacher by appointment.

ASSESSMENT METHODS

In the oral test is required to perform a short application in Matlab (with the possibility of using the help) and answer a question on the theoretical part.

Exam schedule

Data appello Orario Luogo Degree type Note
13/02/2025 01:30 GENOVA Esame su appuntamento
12/09/2025 01:30 GENOVA Esame su appuntamento

FURTHER INFORMATION

See the aulaweb page for more information and details.