The course aims at providing an introduction to the use of the software Matlab. The students are expected to develop the following skills - knowing the resources offered by Matlab, its limitations and the possible alternatives - implementing a given algorothm in Matlab - understanding the content of a code implemented in Matlab - being able to use Matlab to solve the problems encountered in other courses of applied mathematics
Course Prerequisites
- Linear algebra - Basic calculus - Elements of programming
Teaching Methods
Each lecture consists of two parts. In the first part a new topic is introduced. In the second part exercises at the computer will be done.
Assessment Methods
Each student is free to choose one of the following options for the final examination - solution and weekly submission of the assigned exercises + oral examination - carrying out of a final project + oral examination
Texts
Main references - Notes provided by the lecturer - Online documentation, accessible via the webpage https://it.mathworks.com/help/index.html?s_tid=CRUX_lftnav
Advanced reference - G. Naldi e L. Pareschi, Matlab. Concetti e progetti, 2020
Contents
1. Introduction to Matlab 2. Variables 3. Vectors and matrices 4. Sparsity 5. Debug 6. Functions 7. Graphics 8. Loops 9. Polynomials 10. Adavanced data structures 11. Data import/export 12. Toolboxes
Course Language
Italian
More information
Any question related to the course can be discussed with the lecturer, either in person or online, upon request. The lecturer will provide lecture notes and solutions of the exercises. Further material could be made available upon request.