The course aims to provide students with the knowledge of the main features of the MATLAB software in order to use it as a support tool to the electronics design. The student will learn how to apply the acquired knowledge to simple analysis and data processing problems by solving them through MATLAB and how to implement and verify algorithms in the MATLAB environment. Moreover, she/he will learn how to use MATLAB and SIMULINK in typical applications of electronics, electrical engineering and signal processing.
In particular, the student will learn 1. to work in Matlab environment, knowing the data types available and how to operate them, 2. to analyze and process the data for the preliminary study of algorithms and systems, also using specific toolbox. 3. How to resolve equations with MATLAB/Simulink 4. To design and to simulate a system using MATLAB/Simulink. 5. Flow Chart and Finite State Machine design with StateFlow. 6. to automatically generate C or VHDL code for Microcontrollers or FPGAs.
Finally, she/he will learn how to communicate and document the choices made through a well written and documented code.