Basic Programming Skills
Full course description
In this course you will learn how to use the engineering software package MATLAB© environment (Mathworks Inc.) to perform mathematical computations and plot data. In parallel, you will get acquainted with basic programming, creating and running scripts, making m-files, and debugging.
A direct relation is with the course Linear Algebra, as you will perform matrix calculations with MATLAB. By learning to work with MATLAB, you will be able to solve many technical or mathematical problems also in other courses of this programme.
Course objectives
At the end of this course, you will be able to:
- Write scripts/functions with MATLAB syntax/code, using vectors, matrices, various loops, simple calculations, indexing and various preselected built-in MATLAB functions.
- Visualise data with MATLAB syntax/code including titles, axes, legends, line styles based on prescribed 2D drawings and/or equations of one variable with built in MATLAB functions
- Fit basic curves and numerical analysis with built-in MATLAB functions
- Debug and optimize performance of MATLAB code
Recommended reading
Mandatory
- The MATLAB Manual: Pekalska E., Babuska R. (2014-2015), Introduction to Matlab, Delft University of Technology, Delft, The Netherlands.
Recommended
Please find some other website that introduce MATLAB as well. Perhaps the wording is a bit more intuitive for you. Be aware that the MATLAB Manual is leading in terms of assessment material.
- Griffiths D. F., An introduction to MATLAB, University of Dundee, Dundee, Scotland, 2006. (link)
- The Mathworks, Getting started with MATLAB, The MathWorks, Inc. Natick, USA.
Software
MATLAB (Mathworks Inc.)
Internet, e.g. MATLAB Central