Using MATLAB
Syllabus, Bachelor's level, 1TD311
- Code
- 1TD311
- Education cycle
- First cycle
- Main field(s) of study and in-depth level
- Computer Science G1N
- Grading system
- Pass with distinction, Pass with credit, Pass, Fail
- Finalised by
- The Faculty Board of Science and Technology, 1 June 2013
- Responsible department
- Department of Information Technology
Entry requirements
General entry requirements and Mathematics 4 or Mathematics D
Learning outcomes
To pass, the student should be able to
- use the MATLAB environment in an efficient way;
- write well-structured programs in MATLAB;
- choose appropriate built-in functions and use these functions to solve computational problems and for visualizing results;
- go from a a simple mathematical model to MATLAB code;
- summarise results from MATLAB, such as graphics and code in a lucid way.
Content
The MATLAB environment, data types, built-in functions and arithmetic expressions, MATLAB files (m-files, mat-files), import and export from/to MATLAB to/from other formats. Simple programming and basic graphics: how to write your own programs, the program structure (if, for och while), script files and functions, parameter passing, the algorithm concept. Basic computations with MATLAB: linear equations systems, Least squares fit, interpolation, roots of functions,
Advanced computations with MATLAB: solving ordinary differential equations, integrals. Advanced programming: self-written functions and writing, programs and sub programs. Error handling using try/catch. Advanced graphics.
Instruction
The course is web-based distance course. All communication and instructions are web-based. The language of instruction is Swedish.
Assessment
Compusory assignments. A special assignment or take-home exam is offered for higher grades.
Reading list
- Reading list valid from Autumn 2019
- Reading list valid from Spring 2014
- Reading list valid from Spring 2013
- Reading list valid from Spring 2012
- Reading list valid from Autumn 2010
- Reading list valid from Autumn 2009, version 2
- Reading list valid from Autumn 2009, version 1
- Reading list valid from Spring 2007