TULANE_2012.TEX
Maximum MATLAB


TULANE_2012 is the text of a talk about measuring and improving the performance of MATLAB programs.

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 how 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.

This talk was presented to the graduate students in the mathematics department at Tulane University, 19 January 2012.

PDF Version:

A PDF version is available as ../../presentations/tulane_2012.pdf

TeX "Source Code"

You can go up one level to the LATEX home page.


Last revised on 20 December 2011.