Module page
Computer Laboratory: Matlab
academic year: | 2013/2014 |
instructor: | |
degree course: | Mathematics - DM 270/04 (triennale) |
credits: | 3 (24 class hours) |
teaching language: | italiano |
period: | I sem (30/09/2013 - 17/01/2014) |
Presence: highly recommended
Module aims: MATLAB è un sistema interattivo per calcolo numerico e visualizzazione. Obiettivo del Corso è che gli studenti apprendano le basi del linguaggio di programmazione MATLAB e siano in grado di implementare semplici algoritmi matematici e visualizzare le quantita' coinvolte.
Module subject:
- Ambiente MATLAB: command window, workspace, librerie di funzioni built-in, help on line.
- MATrix LABoratory: matrici e relative funzioni per il loro trattamento.
- MATLAB come linguaggio di programmazione. Strutture di controllo flusso: costrutti sintattici fondamentali, operatori logici, operatori di confronto, vettorizzazione.
- Script e function files. Variabili globali e locali.
- Grafica 2D e 3D
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.
Type of course: standard
Exercises:
- Regressione lineare
- Ordinamento di numeri
- Cammini minimi su un grafo
- Algoritmo di Dijkstra
- Equazioni differenziali ordinarie
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.