| File Information |
| Description |
An interactive peak fitting program for time-series signals, written as a self-contained function in a single m-file. Uses a non-linear optimization algorithm to decompose a complex, overlapping-peak signal into its component parts. The objective is to determine whether your signal can be represented as the sum of fundamental underlying peaks shapes. Accepts signals of any length, including those with non-integer and non-uniform x-values. Fits Gaussian, exponentially-broadened Gaussian, Lorentzian, Pearson, Logistic, exponential pulse, and sigmoid shapes. See http://www.wam.umd.edu/~toh/spectrum/InteractivePeakFitter.htm for more information.
Version 7.1, Jan. 2012, Bug fixes in
background subtraction modes and in handlng very small data sets.
Press K to list all keyboard commands. |
| Acknowledgements |
The author wishes to acknowledge the following in the creation of this submission:
Interactive Peak Fitter, version 2.2
This submission has inspired the following:
Peak Fitter
|
| MATLAB release |
MATLAB 7.8 (R2009a)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 08 Apr 2009 |
Version 3.5 computes the model at 100 points regardless of number of data points; adds keypress functions "t" to toggle between normal and autozero mode, and "d" to print out x,y values of the current data segment. |
| 14 Apr 2009 |
Version 4: April 2008: Added keypress function "x" to refine the fit by performing 10 trial fits with slightly different first guesses and take the one with the lowest fitting error. |
| 18 Apr 2009 |
Version 4.1, April 18: Added Autozero ON/OFF notification at top, and "k" keypress to print out list of commands. |
| 30 Apr 2011 |
Improved performance on newer versions of Matlab; tested on 7.8 (R2009a). |
| 06 May 2011 |
Expanded description |
| 15 Jun 2011 |
Some minor big fixes and display improvements. |
| 15 Jul 2011 |
Version 5.0 adds: graph of fitted peaks on the full signal display; Y command to display the entire signal full screen without cursors; various UI improvements and bug fixes. |
| 16 Jul 2011 |
bug fix |
| 20 Jul 2011 |
Version 5.1 July 20, 2011: reformatted peak table on figure window, bug fixes |
| 25 Jul 2011 |
Bug fixes in Print peakfit function (W) and exponentially-broadened Gaussian. |
| 05 Aug 2011 |
Version 5.4, August, 2011: improved flexibility for data input arguments. |
| 15 Aug 2011 |
Version 5.5 adds equal-width Gaussian and
Lortentzians and an 8-point baseline subtraction option. |
| 26 Aug 2011 |
Add exponentially-broadened equal width Gaussians peak shape (J key) |
| 26 Sep 2011 |
Version 5.9 adds user-selected number of points in background subtraction. |
| 05 Oct 2011 |
Version 6: T key (autozero) cycles through none, linear, and quadratic background subtraction. Minor bug fixes. |
| 24 Oct 2011 |
Version 7, Oct. 2011, adds linear/log
mode (M key) and exponential pulse and sigmoid models (U and S keys) |
| 19 Jan 2012 |
Version 7.1, Jan. 2012, Bug fixes in
background subtraction modes and in handlng very small data sets. |
|