matlab_fast_2012_auburn


matlab_fast_2012_auburn, "Maximum MATLAB", a talk about measuring and improving the performance of MATLAB programs, given at the Mathematics Department of Auburn University, 22 March 2012.

The talk is intended for users who are comfortable with writing small scripts and functions in MATLAB, but who want to understand why some programs seem to take much longer to run than expected.

We'll look at sensible ways to try to time a MATLAB program, try to guess what the "maximum speed" of a MATLAB program could be, and consider the relationship between the size, difficulty, and completion time for a program.

We'll look at some simple operations in MATLAB that you can unintentionally program to run very slowly. We'll see that the MATLAB editor has a built-in feature for detecting some of these slow spots and helping you to fix them. We will explore the ways that MATLAB allows you to use vector and matrix notation that can result in very fast execution of your programs.


Last revised on 04 February 2024.