Peak finding and measurement, 2019

Scripts, functions, and mat files to locate, measure, and fit the peaks and valleys in noisy time-series data sets.

https://terpconnect.umd.edu/~toh/spectrum/

Download
Download

You are now following this Submission

Cite As

Tom O'Haver (2026). Peak finding and measurement, 2019 (https://uk.mathworks.com/matlabcentral/fileexchange/11755-peak-finding-and-measurement-2019), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired: iPeak

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

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

Greatly expanded and updated. List the files by date modified to see which ones have been changed.

Download
4.0.0

Added several new functions including measurepeaks, autofindpeaks, and autopeaks plus test scripts for each.

Download
3.3.0

Bug fix

Download
3.2.0

Included version 7.7 of iPeak.

Download
3.1.0

Bug fix. Data vectors x and y can be either column or row vectors.

Download
3.0.0

Bug fixes and speed improvements.

Download
2.0.0

This version contains several small corrections, additions, and bug fixes.

Download
1.19.0

This version includes updated versions of several functions.

Download
1.18.0

This version includes updated versions of findpeaksfit.m and findpeaksb.m.

Download
1.17.0

This version includes findpeaksL.m for Lorentzian peaks, and findpeaksGSS.m and findpeaksLSS that compute the 1% start and end positions.

Download
1.16.0

This version includes new command-line functions findpeaksplot.m, findpeaksnr.m, and peakstats.m. plus version 5.3 of iPeak.

Download
1.14.0

Version 5 has faster jumps between peaks with spacebar and tab keys; other small bug fixes.

Download
1.13.0

This version includes some additional demos plus version 4 of the interactive iPeak function.

Download
1.11.0

Typo correction.

Download
1.10.0

This zip file includes version 3.9 of the interactive iPeak function.

Download
1.8.0

This version includes the findvalleys function and version 3.81 of the interactive iPeak function.

Download
1.5.0

Bug fix

Download
1.4.0

Includes the version 3.2 update of iPeak and version 4 of findpeaks.m, as well as the older 2008 version with sliders.

Download
1.3.0

The rtslid.m function in this version has been
modified by commenting out lines 337 and 373
to prevent crashs on Matlab 20078 and 2009,
as recommended by Michael Coen's comment on
http://www.mathworks.com/matlabcentral/fileexchange/11755

Download
1.1.0

Fixes a bug in the FindPeakSlidersG script that caused a malfunction in the individual peak viewing mode when the x-axis data series did not start at zero.

Download
1.0.0

enhancements
Change to file details

Download