Rank: 78 based on 579 downloads (last 30 days) and 19 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
01 Nov 2009 Screenshot plotfit Simple function for plotting and fitting data to a polynomial. Author: Tom O'Haver statistics, signal processing 13 0
29 Sep 2009 Screenshot Interactive Smoothing Interactive smoothing for time-series signals Author: Tom O'Haver physics, smoothing, spectroscopy, noise reduction, analytical chemistry, chemistry 29 0
18 Sep 2009 Screenshot Method for quantitative absorption spectroscopy A computational method for quantitative analysis by multiwavelength absorption spectroscopy Author: Tom O'Haver chemistry, mixture, calibration, analytical, absorption spectrosco..., physics 13 1
  • 4.0
4.0 | 1 rating
18 Sep 2009 Screenshot Interactive Derivative Interactive Derivative for time-series signals. Author: Tom O'Haver physics, spectroscopy, differentiation, analytical chemistry, chemistry, signal processing 15 0
18 Sep 2009 Screenshot Interactive Power Spectrum Demo, Version 2 Interactive signal generator with power spectrum display and sound output Author: Tom O'Haver power spectrum signal..., spectral analysis 47 1
  • 4.0
4.0 | 1 rating
Comments and Ratings by Tom View all
Updated File Comments Rating
22 Mar 2010 Peak Fitter Command-driven peak fitter for time-series signals. Author: Tom O'Haver

Try turning your 'signal" matrix into its transpose, signal'

27 Apr 2009 iPeak: Interactive Peak Detector (Version 1.1) Interactive peak detector function. Author: Tom O'Haver

Version 1.1 posted 25 Apr 2009 adds keypress command "L" which toggles ON and OFF peak labels in the upper panel (zoomed-in segment). Each peak in that segment is labeled with peak position, height, and width. The labels change in real-time as the peak detection parameters are modified.

17 Apr 2009 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver

Latest version just uploaded corrects a bug in the FindPeakSlidersG script that caused a malfunction when individual peaks are viewed if the x-axis data series does not start with zero.

14 Apr 2009 Interactive Peak Fitter (Version 4.1) Keyboard operated peak fitting function for time-series signals. Author: Tom O'Haver

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. You can change the number of trials, "NumTrials", in line 69 (the default is 10)

28 Mar 2009 Interactive Peak Fitter (Version 4.1) Keyboard operated peak fitting function for time-series signals. Author: Tom O'Haver

This latest version (3.3) add two features:

1. It computes the model at 100 points regardless of number of data points, giving the graph a smoother appearance.

2. A new keypress function, "d", to print out x,y values of the current data segment.

Comments and Ratings on Tom's Files View all
Updated File Comment by Comments Rating
10 May 2010 Peak Fitter Command-driven peak fitter for time-series signals. Author: Tom O'Haver K, Joe

Wonderful program. Thank you very much for posting it Tom. My question is, how do I extract the data points (x,y) for the newly split peaks ?

22 Mar 2010 Peak Fitter Command-driven peak fitter for time-series signals. Author: Tom O'Haver O'Haver, Tom

Try turning your 'signal" matrix into its transpose, signal'

21 Mar 2010 Peak Fitter Command-driven peak fitter for time-series signals. Author: Tom O'Haver Jake

Hi can someone help:
(I am a complete Matlab novice), I have my matrix 'signal' arranged in two columns, x ranges non uniformly from 0 to 1 and y starts at zero has a small peak on the start tail of the main peak (around10% size of main), I use peakfit(signal) and it throws up these errors:

??? Error using ==> optimset>checkfield at 310
Invalid value for OPTIONS parameter TypicalX: must be a matrix.

Error in ==> optimset at 248
        checkfield(Names{j,:},arg,optimtbx);

Error in ==> peakfit at 155
options = optimset('TolX',.001,'TypicalX',center,'Display','off' );

and I have no idea why?

thanks for any help!

17 Feb 2010 iff.m Interactive Fourier filter written as a single self-contained Matlab function. Author: Tom O'Haver Andre Guy Tranquille

17 Feb 2010 iPeak: Interactive Peak Detector (Version 1.1) Interactive peak detector function. Author: Tom O'Haver Andre Guy Tranquille

Top Tags Applied by Tom
chemistry, physics, analytical chemistry, signal processing, spectroscopy
Files Tagged by Tom View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
01 Nov 2009 Screenshot plotfit Simple function for plotting and fitting data to a polynomial. Author: Tom O'Haver statistics, signal processing 13 0
29 Sep 2009 Screenshot Interactive Smoothing Interactive smoothing for time-series signals Author: Tom O'Haver physics, smoothing, spectroscopy, noise reduction, analytical chemistry, chemistry 29 0
18 Sep 2009 Screenshot Method for quantitative absorption spectroscopy A computational method for quantitative analysis by multiwavelength absorption spectroscopy Author: Tom O'Haver chemistry, mixture, calibration, analytical, absorption spectrosco..., physics 13 1
  • 4.0
4.0 | 1 rating
18 Sep 2009 Screenshot Interactive Derivative Interactive Derivative for time-series signals. Author: Tom O'Haver physics, spectroscopy, differentiation, analytical chemistry, chemistry, signal processing 15 0
18 Sep 2009 Screenshot Interactive Power Spectrum Demo, Version 2 Interactive signal generator with power spectrum display and sound output Author: Tom O'Haver power spectrum signal..., spectral analysis 47 1
  • 4.0
4.0 | 1 rating

Contact us at files@mathworks.com