Matlab is a numerical computing environment and a programming language. Excellent for matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, and Fortran.

Where can I get Matlab on Campus?

Matlab can be installed on any computer and accessed in the following campus computer labs:

Anderson Computing Cluster

Matlab is also available for use on AU’s High-Performance Cluster. This requires special permissions to use.

What Resources Can I Access Online?

Introduction to Matlab (handout, code, data)

Intermediate Matlab (handout, code, data)

UCLA School of Engineering and Applied Science

Matlab Official YouTube Channel (AU subscribed software support resource)

How can I get support using Matlab for research?

What Workshops do you offer?

CTRL offers a variety of workshops each semester to train members of the AU community in the software that it supports. Examples of workshops we have offered in the past can be seen below, and you can follow the link to view our current schedule. If you are interested receiving training that is not listed in our regular workshop schedule, please contact us by email to request an appointment.

Introduction to Matlab:  Covers creating and manipulating matrices; programming basic components such as if-else statements, for and while loop controls; and creating functions and M scripts file.

Intermediate Matlab:  Covers implementation of Ordinary Least-Squares estimator using matrix notation and summations, solving system of FOC’s using a non-linear equation solver, unconstrained optimization procedures, and Matlab build-in “regress” function.

On-demand videos and materials