Module page
Computer Laboratory: Matlab
academic year: | 2012/2013 |
instructor: | Stefano Finzi Vita |
degree course: | Mathematics - DM 270/04 (triennale) |
credits: | 3 (24 class hours) |
teaching language: | italiano |
period: | II sem (04/03/2013 - 07/06/2013) |
Presence: highly recommended
Module aims: MATLAB is an interactive, matrix-based system for scientific and engineering numeric computation and visualization.The aim of the Course is that of helping the students to master the MATLAB basics (how to enter matrices, how to use the colon operator, how to invoke functions, etc.), to learn MATLAB language, and to manage the graphic tools.
Module subject:
- MATLAB development environment: command window, workspace, built-in funtions, help on line.
- MATrix LABoratory: matrices and relevant functions (generating, concatenation, manipulating, colon notation, elementwise operations).
- MATLAB language. Flow control: basic constructs, relational and logical operators. Vectorization.
Script and function files. Global and local variables. - 2D and 3D graphics.
Suggested readings:
- David F. Griffiths, "An Introduction to MATLAB", http://www.maths.dundee.ac.uk/ftp/na-reports/MatlabNotes.pdf
- MATLAB The Language of Technical Computing, The Math Works, Inc.
Issues:
- Note introduttive - Parte I
- Note introduttive - Parte II
- Ricerca degli zeri di funzione
- Polinomi e interpolazione
- Matrici e sistemi lineari
- Calcolo di integrali
- Metodi numerici per le EDO
- Esempio di uso della GUI (Graphic User Interface)
Type of course: standard
Examination tests:
- Appello straordinario di aprile
- Appello del 18 giugno 2013
- Appello del 27 giugno 2013
- Appello del 10 luglio 2013
- Appello del 13 settembre 2013
- Appello del 25 settembre 2013
- Appello straordinario di novembre 2013
Prerequisites: No prerequisite, but, of course, a basic knowledge of any language is useful.
Knowledge and understanding: master the MATLAB basics , to use MATLAB language, and to manage the graphic tools.
Skills and attributes: define simple MATLAB codes to solve elementary problems.
Personal study: the percentage of personal study required by this course is the 50% of the total.