Syllabus
Updated A.Y. 2017-2018
The aim of this course is to introduce students to the basics of programming using MatLab, through examples and applications to economic and financial problems. Attendance is strongly recommended.
Course outline
1. Matlab environment: Variables and constants, operators and simple calculations, formulas and functions. Matrices and operations with matrices. Relations and Booleans. Working with data: reading and writing, file handling, preprocessing data, summarizing data, visualizing data. MatLab graphic functions.
2. Programming in Matlab: Algorithms and structures, control flow (conditional control, loop control, vectorization, preallocation), MatLab scripts and functions (subfunctions, nested functions and function handles). MatLab build-in functions.
3. Applications and examples: Introduction to numerical methods (linear systems, iterative root-finding methods) and symbolic calculus.
Textbook and Material
- MATLAB Primer by The MathWorks, Inc., http://www.mathworks.com/help/pdf_doc/matlab/getstart.pdf
Handouts will be provided during the class: all the material (notes, exercises, data, projects) are available at the web page of the course.