## Introduction to MATLAB

This page will be continuously updated as the course progresses.

### Personnel

- Lectures and lab work: Johan Carlson, office: 3035a, email: Johan.Carlson@uib.no

### Schedule

Slides for the lectures will be posted here shortly before each lecture.

- Lecture 1, October 21, 2013, 10:15-11:45 in Room 3069.
- Lecture 2, October 22, 2013, 08:15-09:45 in Room 3069. (slides updated Oct 22, 19:40)
- Lecture 3, October 23, 2013, 09:15-10:45 in Room 3069. (slides updated Oct 22, 19:40)
- Lecture 4, October 24, 2013, 09:15-10:45 in Room 3069. (slides updated Oct 23, 22:51)
- Lecture 5, October 25, 2013, 09:15-10:45 in Room 2018. Here is also the file binarydata.bin, needed for the homework assigment.

### Course contents

Here's a first rough draft of the course contents. The course will kick off with a few lectures on general MATLAB programming, plotting, etc. This will then be followed by some examples of specific applications.

- The MATLAB environment and basic programming.
- Scripts, functions, data types. More programming.
- Matrix algebra, typical functions and notations.
- Text and string manipulation.
- File I/O.
- Graphics and plotting
- Designing larger programs.
- Application examples (not covered in class, only in bonus slides as listed above)
- Parameter estimation and optimization
- Differential equations
- Statistics

### Literature

As course literature for the basic MATLAB introduction we'll use the excellent
introduction written by Dr. Elzibieta Pekalska. Download it here.
### Computer assignments

In order to pass the course, all assignments given at the lectures must be completed. The solutions should be reported to the examiner by sending the code of selected assignments by email to Johan.Carlson@uib.no.

### Examination

The course is passed upon successful completion of all assignments. The only grades awarded are 'pass' or 'fail'.

*Last modified: October 23, 2013, by Johan Carlson*