Rank: 61 based on 495 downloads (last 30 days) and 24 files submitted
photo

Tom O'Haver

E-mail
Company/University
U. of Maryland College Park

Personal Profile:

Retired university professor. Google me.

Professional Interests:
http://terpconnect.umd.edu/~toh

 

Watch this Author's files

 

Files Posted by Tom View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
11 Jun 2013 Screenshot Peak finding and measurement Function to locate and measure the positive peaks and valleys in noisy data sets. Author: Tom O'Haver peak detection, analytical chemistry, chemistry, physics, instrumental analysis, tom 163 34
  • 4.78947
4.8 | 20 ratings
13 May 2013 Screenshot iSignal 2.8 Interactive smoothing, differentiation, peak sharpening and measurement of time-series signals. Author: Tom O'Haver signal processing, data import, chemistry, data exploration, medical, pharmaceutical 35 5
  • 5.0
5.0 | 2 ratings
26 Apr 2013 Screenshot iPeak: Interactive Peak Detector (Version 5.3) Keypress operated interactive peak detector function. Author: Tom O'Haver analytical chemistry, peak detection, instrumental analysis, chemistry, physics, signal processing 45 18
  • 4.66667
4.7 | 6 ratings
19 Mar 2013 Screenshot Interactive Peak Fitter (Version 9.2) Keyboard operated peak fitting function for time-series signals. Author: Tom O'Haver chemistry, curve fitting, peak fitting, physics, time series, decomposition 25 21
  • 3.0
3.0 | 4 ratings
21 Feb 2013 Screenshot Peak Fitter Command-line peak fitter for time-series signals. Version 3.6: February, 2013. Author: Tom O'Haver statistics, signal processing, decomposition, peak fitting, physics, time series 82 58
  • 4.36364
4.4 | 11 ratings
Comments and Ratings by Tom View all
Updated File Comments Rating
14 Jul 2013 Peak finding and measurement Function to locate and measure the positive peaks and valleys in noisy data sets. Author: Tom O'Haver

Iman, you can use File > Import Data to import data files in various format, including three sound formats (.au, .snd, and .wav). These is also a Data Acquisition Toolbox that I would assume has additional data import capabilities.

04 Jul 2013 iPeak: Interactive Peak Detector (Version 5.3) Keypress operated interactive peak detector function. Author: Tom O'Haver

Thanks, Bernhard, that's good advice. I'll look into "namespace" and "nlimt".

I do not believe "findpeaks" was a basic built-in function when I first created my function (back in Matlab 6.5), but I agree that I should change the name of my function to avoid the conflict.

08 Jun 2013 Peak finding and measurement Function to locate and measure the positive peaks and valleys in noisy data sets. Author: Tom O'Haver

Dan,

As you requested, I have created variants of findpeaks that compute the peak start and end positions. See

http://terpconnect.umd.edu/~toh/spectrum/PeakFindingandMeasurement.htm#PeakStartAndEnd
I'll include these in the next update of fileexchange entry.
Tom

25 May 2013 Peak Fitter Command-line peak fitter for time-series signals. Version 3.6: February, 2013. Author: Tom O'Haver

Thanks, Avigdor,
The #9 exppulse function itself (starting on line 1152 in version 3.6) is a unit-height function, as are all the shape functions in peakfit.m. The amplitude (peak height) is supplied by the fitting function ("fitexppulse") beginning on line 1140; it's called PEAKHEIGHT. That's because the amplitude is a linear variable that is calculated by linear regression (in line 1148) rather than by iteration using fminsearch.

16 May 2013 iSignal 2.8 Interactive smoothing, differentiation, peak sharpening and measurement of time-series signals. Author: Tom O'Haver

Version 2.8 has an improved frequency Spectrum function that remains active when changing the smoothing, differentiation, and other functions, allowing you to see the effect on the frequency spectrum immediately. Press Shift-S again to return to the normal mode.

Comments and Ratings on Tom's Files View all
Updated File Comment by Comments Rating
31 Jul 2013 Fast smoothing function Fast smoothing function for time-series data Author: Tom O'Haver Johnson, Charles

Thank you for this! I found it irritating that matlab has a smooth function but it is in one of their specialized toolboxes. This seems like a basic enough function to have available in the main program. Anyways, thanks for uploading!

14 Jul 2013 Peak finding and measurement Function to locate and measure the positive peaks and valleys in noisy data sets. Author: Tom O'Haver O'Haver, Tom

Iman, you can use File > Import Data to import data files in various format, including three sound formats (.au, .snd, and .wav). These is also a Data Acquisition Toolbox that I would assume has additional data import capabilities.

14 Jul 2013 Peak finding and measurement Function to locate and measure the positive peaks and valleys in noisy data sets. Author: Tom O'Haver iman

How can i import the signal from the file? such as sound file or RF signal

04 Jul 2013 iPeak: Interactive Peak Detector (Version 5.3) Keypress operated interactive peak detector function. Author: Tom O'Haver O'Haver, Tom

Thanks, Bernhard, that's good advice. I'll look into "namespace" and "nlimt".

I do not believe "findpeaks" was a basic built-in function when I first created my function (back in Matlab 6.5), but I agree that I should change the name of my function to avoid the conflict.

04 Jul 2013 iPeak: Interactive Peak Detector (Version 5.3) Keypress operated interactive peak detector function. Author: Tom O'Haver Bernhard

Great and very useful work!
The only drawbacks are that the function findpeaks already comes with MATLAB and you make heavy use of global variables (can lead to bad side effects when used in conjunction with other code).
Consider using a namespace or rename the function and generally check mlint results (this should also improve performance).

Top Tags Applied by Tom
chemistry, physics, signal processing, analytical chemistry, spectroscopy
Files Tagged by Tom View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
11 Jun 2013 Screenshot Peak finding and measurement Function to locate and measure the positive peaks and valleys in noisy data sets. Author: Tom O'Haver peak detection, analytical chemistry, chemistry, physics, instrumental analysis, tom 163 34
  • 4.78947
4.8 | 20 ratings
13 May 2013 Screenshot iSignal 2.8 Interactive smoothing, differentiation, peak sharpening and measurement of time-series signals. Author: Tom O'Haver signal processing, data import, chemistry, data exploration, medical, pharmaceutical 35 5
  • 5.0
5.0 | 2 ratings
26 Apr 2013 Screenshot iPeak: Interactive Peak Detector (Version 5.3) Keypress operated interactive peak detector function. Author: Tom O'Haver analytical chemistry, peak detection, instrumental analysis, chemistry, physics, signal processing 45 18
  • 4.66667
4.7 | 6 ratings
19 Mar 2013 Screenshot Interactive Peak Fitter (Version 9.2) Keyboard operated peak fitting function for time-series signals. Author: Tom O'Haver chemistry, curve fitting, peak fitting, physics, time series, decomposition 25 21
  • 3.0
3.0 | 4 ratings
21 Feb 2013 Screenshot Peak Fitter Command-line peak fitter for time-series signals. Version 3.6: February, 2013. Author: Tom O'Haver statistics, signal processing, decomposition, peak fitting, physics, time series 82 58
  • 4.36364
4.4 | 11 ratings

Contact us