Weekly talk 20110126 matlab profiler

Preview:

Citation preview

Matlab ProfilerBasic

Stanley 2011/1/25Weekly Talk

Outline

• Matlab Profiler– GUI Profile tool in matlab

• Speed Up– Example 1: Avoid Loop– Example 2: Avoid Growing Variable– Example 3: Avoid Function Overhead– Example 4: Adopt Sparse Matrix

Matlab Profiler

Matlab Profiler

Example 1.1: Avoid Loop

M-Lint resultsNo M-Lint messages.

Example 1.1: Avoid Loop

Example 1.2: Avoid Loop

Example 1.2: Avoid Loop

Example 2: Avoid Growing Variable

Example 2: Avoid Growing Variable

Growing Variable(M-Lint resuls in Matlab R2008a)

Example 3: Avoid Function Overhead

Example 3: Avoid Function Overhead

Example 4: Adopt Sparse Matrix

Example 4: Adopt Sparse Matrix