Matlab-Simulink programming (2019/2020)

Course code
4S007126
Name of lecturer
Bogdan Mihai Maris
Coordinator
Bogdan Mihai Maris
Number of ECTS credits allocated
2
Other available courses
Academic sector
NN - -
Language of instruction
Italian
Period
II semestre dal Mar 2, 2020 al Jun 12, 2020.

Lesson timetable

Go to lesson schedule

Learning outcomes

Acquisition of adequate skills for programming in the MATLAB environment.
Use of specific tools for solving some problems of the 'Systems' course: block diagrams, transfer functions, Bode plots, Laplace transform.
Create and edit models in Simulink and simulate dynamic systems. Configure solver options to improve simulation accuracy and speed.
Various functions and toolboxes.

Syllabus

1. Introduction to MATLAB: Vectors and Matrices
2. MATLAB Programming
3. Loop Statements and Vectorizing Code
4. More Advanced MATLAB Programs
5. String Manipulation
6. Data Structures: Cell Arrays and Structures
7. Introduction to image processing
8. Dynamic systems with Simulink
9. Symbolic Math Toolbox
10. GUI and App.s with Matlab

Schedule:
- 01/04/2020, 13:40-16:10
- 08/04/2020, 13:40-16:10
- 15/04/2020, 13:40-16:10
- 22/04/2020, 13:40-16:10
- 29/04/2020, 13:40-16:10
- 06/05/2020, 13:40-16:10
- 13/05/2020, 13:40-16:10
- 20/05/2020, 13:40-16:10
- 27/05/2020, 13:40-16:10
Room Delta - Borgo Roma - Ca' Vignal 3 - Pyramid

Reference books
Author Title Publisher Year ISBN Note
Stormy Attaway Matlab: A Practical Introduction to Programming and Problem Solving (Edizione 3) Elsevier 2013 978-0-12-405876-7

Assessment methods and criteria

The final exam consists of a written test containing questions.
The students may ask for a small project that substitutes the written exam.