July 9, 2007 -- MATLAB is great tool for algorithm development. It provides a simple programming environment with an extensive library of functions to help develop, analyze and visualize complex algorithms. However, MATLAB is sometimes slow, which limits its usefulness.
This article gives a quick overview of the different techniques available for speeding up MATLAB code. It covers the basics of performance profiling, vectorization, and turning MATLAB code into compiled MEX-files.
By Luc Semeria. (Luc Semeria is product manager at Catalytic, Inc. )
This brief introduction has been excerpted from the original copyrighted article.