Search Comments and Ratings

go

Comments and Ratings

   
Date File Comment by Comment Rating
19 Aug 2009 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver Coen, Michael

And comment out line 372 of rtslid.m as well... :)

19 Aug 2009 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver Coen, Michael

Ah, commenting out line 337 of rtslid.m:

"figure(params.fig);"

eliminates crashes for later versions of Matlab...

19 Aug 2009 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver Coen, Michael

Very nifty idea but it crashes quickly in Matlab 2008b, 2009a, and 2009b. There are clearly some GUI incompatibilities.

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

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 O'Haver, Tom

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 O'Haver, Tom

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)

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

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

good

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

Please do not upload two copies of the same file. If you wish to update a file, then click on the update link on the file page.

Delete one of the copies.

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

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.

27 Dec 2008 Interactive Peak Fitter, version 2.2 A peak fitting program for time-series signals. Author: Tom O'Haver O'Haver, Tom

I've placed an updated version of this file at http://terpconnect.umd.edu/~toh/spectrum/ipf.m
as of December 26, 2008. It removes the "Warning" command that was causing an error in Matlab 7, and it eliminates the warning message about integer indexes with the colon operator. Tom O'Haver

06 Dec 2008 Interactive Peak Fitter, version 2.2 A peak fitting program for time-series signals. Author: Tom O'Haver Lurio, Laurence

I could not get this to work. I tried the DemoInteractivePeakFitter program and got an error

??? Error using ==> warning
Unknown setting or incorrect message identifier 'exiting'.

I think this is the same error which Belen Rial Franco got.

30 Sep 2008 Fast smoothing function Fast smoothing function for time-series data Author: Tom O'Haver Cappe, Ale

Very good job, useful and quite straightforward.

05 Sep 2008 Interactive Peak Fitter, version 2.2 A peak fitting program for time-series signals. Author: Tom O'Haver O'Haver, Tom

I've added ipf.m, a keyboard-operated version (without the sliders that have been giving some people problems), written as a single self-contained m-file.

12 Aug 2008 Interactive Power Spectrum Demo, Version 2 Interactive signal generator with power spectrum display and sound output Author: Tom O'Haver Qiu, Lei

good package

19 Jul 2008 Interactive Fourier Filter (version 1.5) Interactive Fourier Filter for time-series signals. Author: Tom O'Haver O'Haver, Tom

Sorry about that. "Range" used to be a built-in function in Matlab version 6.5:

function y = range(x)
%RANGE The range is the difference between the maximum and minimum values.
% Y = RANGE(X) calculates the range of the input.
% For matrices RANGE(X) is a vector containing the range for each column.
% Copyright 1993-2002 The MathWorks, Inc.
% $Revision: 2.8 $ $Date: 2002/01/17 21:31:48 $
y = max(x) - min(x);

It's such a simple thing it hardly seems worth the trouble of defining a function, but there it is. I'll define it as a user-defined function in future releases. Thanks for the heads up. Tom

18 Jul 2008 Interactive Fourier Filter (version 1.5) Interactive Fourier Filter for time-series signals. Author: Tom O'Haver Chumak, Oleksiy

Matlab 7.5 gives error when i try to run the function: "Undefined function or method 'range'
Error in ==> RedrawFourierFilter at 45
f=((plotrange-1)./range(xvector));
Is it your function or general function which has disappeared in newer Matlab? Thank you.

21 Jun 2008 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver Devriendt, Christof

Just what I needed! Thank you very much!

14 Jun 2008 Fast smoothing function Fast smoothing function for time-series data Author: Tom O'Haver yüksek, Levent

Usefull and practical thanks.

24 May 2008 Fast smoothing function Fast smoothing function for time-series data Author: Tom O'Haver Yu, Mingyang

thank you for your help, it is great!

06 May 2008 Interactive Power Spectrum Demo, Version 2 Interactive signal generator with power spectrum display and sound output Author: Tom O'Haver Munir, Kartika

29 Apr 2008 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver Ernstorfer, Ralph

fast and reliable tool ... thanks for sharing!

07 Apr 2008 Interactive Peak Fitter, version 2.2 A peak fitting program for time-series signals. Author: Tom O'Haver Garg, Manjree

Hi,

This is a good interface. Is there any way to know how the fitting functions (e.g. Gaussian, Lorentzian etc.) are derived using half-width (which I guess is equal to three Sigma) rather than Sigma?

06 Mar 2008 Interactive Fourier Filter (version 1.5) Interactive Fourier Filter for time-series signals. Author: Tom O'Haver jiang, y

27 Feb 2008 Interactive Peak Fitter, version 2.2 A peak fitting program for time-series signals. Author: Tom O'Haver O'Haver, Tom

I apologize to John D'Errico and to the Matlab File Exchange for failing to attribute the fminsearchbnd function to John D'Errico. I was using an earlier version of fminsearchbnd, file date 6/7/2006. I did not realize that there was a subsequent newer version dated 9/25/2006. Evidently the earlier version did not have his name in the comments - I certainly did not purposefully cut it out. In retrospect I should have been more careful. I'll make the change as soon as practical.

26 Feb 2008 Interactive Peak Fitter, version 2.2 A peak fitting program for time-series signals. Author: Tom O'Haver Fichter, Greg

This has an interesting user interface but the sliders kept crashing. It appears to incorporate John D'Errico's excellent fminsearchbnd function, but his name is clipped from the file. Sorry, but this is pretty shameful plagarism, even if the code worked.

11 Jan 2008 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver Kusuma, Julius

Very useful interactive software! Thanks for sharing this.

20 Nov 2007 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver Banziger, Hugo

Please gat back to me with your private phone number.

Regards,
Dr. Hugo.

06 Nov 2007 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver Jain, Karan

This is a good algorithm but can it be changed to give peeks over a certain datum instead of the trough values.

10 Sep 2007 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver XinBo, Li

Your algorithm is excellent.But I find a problem in it.
Your algorithm is limited only when the data are positive number.If all the data are negative and there is peak points.Your algorithm can't detect the peak points.
But I can translate the coordinate axis.
It is to make all the y data into positive number. Then using your algorithm we can find the peak points.
I think you can modify your algorithm and make it adapt to the situation that the data is all negative number.
If you can modify your algorithm,please send the message to my email.(lygwxr@yahoo.com.cn)
Thank your.
A student from BIT of China

21 May 2007 Interactive Peak Fitter, version 2.2 A peak fitting program for time-series signals. Author: Tom O'Haver Brown, Walt

Thanks for this program is very good. I would like to have a new profile about Doniach-sunjic but I´m not programmer. If you have it, can you send me?

04 May 2007 Interactive Fourier Filter (version 1.5) Interactive Fourier Filter for time-series signals. Author: Tom O'Haver O'Haver, Tom

In response to the objection of Diana Glaser, the latest version 1.5 is specifically calibrated for time-based signals.

03 May 2007 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver Butcher, Matthew

You saved my MEng project with this one. I credited you thogh, don't worry.
Many thanks Tom,
Matt.

25 Apr 2007 Condense time-series signals Function that produces a condensed version of a time-series signal Author: Tom O'Haver crux, hor

short n sweet

18 Apr 2007 Interactive Peak Fitter, version 2.2 A peak fitting program for time-series signals. Author: Tom O'Haver O'Haver, Tom

Ann Brown:

Thanks for the feedback. Can you tell me which operating system and which version of Matlab you use? Also, what error messages you get when the program "crashes"? This information might be useful to me in developing the next version. Thanks.

17 Apr 2007 Interactive Fourier Filter (version 1.5) Interactive Fourier Filter for time-series signals. Author: Tom O'Haver Glaser, Diana

You don't account for the sampling frequency. Code works only for 1 sample per second signals. You should warn about this.

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

Perfect for scientific data processing. Good performance without being overly complicated. You just saved me a week of my time.

23 Mar 2007 Interactive Peak Fitter, version 2.2 A peak fitting program for time-series signals. Author: Tom O'Haver brown, Ann

Works very well, only sometimes it crashes or is very slow. Esspecially the keypressfunctionality sometimes has problems.

06 Feb 2007 Interactive Peak Fitter, version 2.2 A peak fitting program for time-series signals. Author: Tom O'Haver Rial Franco, Belen

Hi
I am trying this program using a 7.4.0 (R2007a) Matlab version installed under a Intel-based Mac but is not working.

??? Error using ==> warning
Unknown setting or incorrect message identifier 'Exiting:'.

Error in ==> InteractivePeakFitter at 21
warning('OFF', 'Exiting:')

Could you help me?

Thank you very much

20 Jan 2007 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver Kazachk, Dmitry

Would be greate if it will do deconvolution and gave the areas for deconvolved peaks.
In general - great tool!

22 Dec 2006 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver KUMAR, BHARATH

25 Oct 2006 val2ind Returns the index and the value of the element of vector x that is closest to val Author: Tom O'Haver x@y.z, Jos

As it is this is just a very simple textbook example. To be useful in general, it should be able to handle ND matrices and it should treat NaNs effectively.

I tended to give this submission a rating of 3 stars, since this tackles a problem many users are faced with. However, this function does not check for common input errors. Moreover, there are already better, more general solutions available here on the FEX. Search for distance, minimum, ...

24 Oct 2006 Method for quantitative absorption spectroscopy A computational method for quantitative analysis by multiwavelength absorption spectroscopy Author: Tom O'Haver Halm, kwamena

great document. will like to subscribe to this newsgroup

19 Oct 2006 Interactive Fourier Filter (version 1.5) Interactive Fourier Filter for time-series signals. Author: Tom O'Haver O'Haver, Tom

Version 1.3, October 15, 2006, adds some bug fixes. See http://www.wam.umd.edu/~toh/spectrum/InteractiveFourierFilter.htm
 for more infomation

14 Oct 2006 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver O'Haver, Tom

K. Tampa is correct; extreme.m is the one to use if you want to find ALL the minima and maxima. But "Peak finding and measurement" is intended to distinguish real peaks from noise in experimentally measured signals and to measure their height, position, and width. Two completely different purposes.

03 Oct 2006 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver swamy, mcs

30 Sep 2006 Interactive Fourier Filter (version 1.5) Interactive Fourier Filter for time-series signals. Author: Tom O'Haver ÖZGÜL, Ali

Code technique and runing interface very good. This program application is smilarly structural dynamic analysis Kalman Filter method.

19 Sep 2006 Interactive Resolution Enhancement Mathematically simple, quickly-computable resolution enhancement for time-series signals consisting Author: Tom O'Haver Shigue, Carlos

Thanks Tom, for the Matlab port of your signal processing programs.

15 Sep 2006 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver Tampa, K.

Get EXTREME.M in this site and you'll find the ALL peaks (minima and maxima!) of
rand(10^6,1) in less than a second, 10^7 in about 10 sec, and from matrix too, so...

24 Aug 2006 Peak finding and measurement (version 2) Function to locate and measure the positive peaks in noisy data sets. Author: Tom O'Haver O'Haver, Tom

Version 1.2, dated August 24, 2006, is even faster than the previous version It can find and measure 1000 peaks in a 1,000,000 point signal in 13 seconds.

 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com