MATLAB is a multi-paradigm numerical computing environment and proprietary programming language. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages. It is a programming platform designed specifically for engineers and scientists. The heart of MATLAB is the MATLAB language, a matrix-based language allowing the most natural expression of computational mathematics.
This course provides a comprehensive introduction to the MATLAB technical computing environment. No prior programming experience or knowledge of MATLAB is assumed. Themes of data analysis, visualization, modelling, and programming are explored throughout the course. Topics include: