- Docente: Davide Fabiani
- Credits: 3
- SSD: ING-IND/31
- Language: Italian
- Moduli: Davide Fabiani (Modulo 1) Andrea Cristofolini (Modulo 2)
- Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
- Campus: Bologna
- Corso: First cycle degree programme (L) in Electrical Energy Engineering (cod. 5822)
-
from Sep 17, 2025 to Oct 29, 2025
-
from Nov 05, 2025 to Dec 17, 2025
Learning outcomes
At the end of the course, the student is able to create simple programs in Matlab environment for the simulation of circuits and electrical systems, signal analysis and realiability evaluation of electrical components.
Course contents
1. Knowledge of the environment and programming language of MATLAB software.
2. Use of MATLAB software for practical applications (examples of applications on statistics, linear algebra, Fourier decomposition, polynomial fitting and Spline, digital filters).
3. Use of MATLAB for the solution of engineering problems (circuit solution, integration and numerical derivation).
4. Use of FEM software for the analysis of stationary electrostatic and magnetic problems.
Readings/Bibliography
Notes provided by the teachers and / or texts available free on the Internet.
Teaching methods
The course follows the "hands on" philosophy: the necessary notions are presented at the beginning or during the lesson, the student immediately puts them into practice trying to solve problems proposed by the teacher.
Assessment methods
The assessment will take place, at the student's choice, through the realization of a group project work assigned at the end of the course or, alternatively, of a practical exam in the laboratory, both aimed at verifying that the student has assimilated the main functionalities of MATLAB.
The assigned project will consist in the development of an algorithm in Matlab (including script and functions) to respond to specific requests in the project. Each group has to produce a short report that will be presented during an interview with the teacher. Each project will be assigned a score out of thirty.
In the practical laboratory test, on the other hand, he will be asked to solve a problem proposed by the teacher using MATLAB. At the end of the test, the student will receive a score out of thirty.
Students with Specific Learning Disorders (SLD) or temporary or permanent disabilities are strongly encouraged to contact the University office in charge in good time (https://site.unibo.it/studenti-con-disabilita-e-dsa/en). The office will be responsible for proposing any necessary accommodations to the students concerned. However, such accommodations must be submitted at least 15 days in advance for the lecturer’s approval, who will assess their suitability also in relation to the learning objectives of the course.
Teaching tools
The course will be held mainly in the teaching laboratory of DEI, where calculation resources are available for simulation and programming in MATLAB environment. The student will also be able to download a Campus license of Matlab on his/her laptop to practice at home.
Office hours
See the website of Davide Fabiani
See the website of Andrea Cristofolini
SDGs

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.