matchPurs.m

The classic matching pursuit algorithm

You are now following this Submission

This function is a more robust and improved version of my previous submission, matchingpursuit.m

This function computes the projection of a given input vector or matrix onto a "dictionary" of other vectors or matrices using a matching pursuit algorithm. Users may input a vector to be synthesized, or a matrix. The dictionary elements are input as arrays. See "help matchPurs.m". You must also download normColumns.m from the exchange.

Cite As

Joshua Carmichael (2026). matchPurs.m (https://uk.mathworks.com/matlabcentral/fileexchange/27454-matchpurs-m), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.2.0.0

renamed file description to matchPurs.m so users could find it easier.

1.1.0.0

This product requires normColumns.m, which I neglected to initially included in my submission.

1.0.0.0