This module will provide an introduction to the Matlab package. Topics covered will include:
- What exactly is Matlab, and why it is so useful
- Interacting with the Matlab IDE and command line environment
- Basic Matlab concepts (commands, data structures including vectors and matrices, calculations, programming)
- Matlab programming techniques (flow control, modules, functions and .m files, file input/output, graphic
Finally, students will complete a structured programming exercise, aimed at producing a simple visual experiment in Matlab. This will form the basis of the course assessment..