Rank: 336 based on 251 downloads (last 30 days) and 3 files submitted
photo

Nate Yoder

E-mail
Company/University
Purdue University
Lat/Long
40.4025, -86.845

Personal Profile:

https://engineering.purdue.edu/~ncyoder/

Professional Interests:

 

Watch this Author's files

 

Files Posted by Nate View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
08 Dec 2009 Screenshot PeakFinder Quickly finds local maxima (peaks) or minima (valleys) in a noisy signal. Author: Nate Yoder local max, chemistry, extrema, physics, potw, valleys 161 2
  • 5.0
5.0 | 3 ratings
13 Nov 2009 Screenshot PaddedHilbert Computes the Hilbert transform of a vector after it has been padded to ameliorate end effects. Author: Nate Yoder hilbert envelope, end effects, hilbert transform 36 0
06 Oct 2009 Screenshot PadSignal Pads a signal with portions of the signal itself to decrease end effects. Author: Nate Yoder hvt, free decay, hilbert envelope, hht, end effects, emd 54 0
Comments and Ratings by Nate View all
Updated File Comments Rating
01 Dec 2009 layerplot A plot function much more powerful than plotyy Author: Zhipeng Gao

Has issues with resizing

01 Dec 2009 layerplot A plot function much more powerful than plotyy Author: Zhipeng Gao

16 Dec 2008 Kernel Density Estimator Reliable and extremely fast kernel density estimator for one-dimensional data Author: Zdravko Botev

I was incorrect but there does seem to be a scale factor on the density functions

16 Dec 2008 Kernel Density Estimator Reliable and extremely fast kernel density estimator for one-dimensional data Author: Zdravko Botev

Great code but I believe line 83 should be:
density=idct1d(a_t)/N;
instead of:
density=idct1d(a_t)/R;
in order to get an accurately scaled density function.

16 Dec 2008 kernel density estimation fast and accurate state-of-the-art bivariate kernel density estimator Author: Zdravko Botev

Comments and Ratings on Nate's Files View all
Updated File Comment by Comments Rating
02 Dec 2009 PeakFinder Quickly finds local maxima (peaks) or minima (valleys) in a noisy signal. Author: Nate Yoder Andres

The bugs were fixed quickly. Thanks Nate!

30 Nov 2009 PeakFinder Quickly finds local maxima (peaks) or minima (valleys) in a noisy signal. Author: Nate Yoder Andres

I was happily using peakfinder until I had severe trouble with a dataset beginning with repeated values.
I've boiled it down to a short example:

t = [49 49 54 49 -57 46 -96 -10 39 0];
startI1 = 1;
[Loc1, Peak1] = peakfinder(t(startI1:end),20);
startI2 = 2;
[Loc2, Peak2] = peakfinder(t(startI2:end),20);

figure
plot(t,'b.-')
hold on
plot(Loc1-1+startI1,Peak1,'ro')
plot(Loc2-1+startI2,Peak2,'go')

Problems:
1) The first call returns a wrong result (Loc1 = 2, Peak1 = 49).
2) The second call returns all three peaks, but the last one appears twice (Loc2 = [2 5 8 8].', Peak2 = [54 46 39 39].').

I hope these issues can be fixed as peakfinder works promisingly fast.
A minor suggestion: if the input is a row vector the output should be a row vector, too.

Regards
Andres

16 Nov 2009 PeakFinder Quickly finds local maxima (peaks) or minima (valleys) in a noisy signal. Author: Nate Yoder Morvan

Top Tags Applied by Nate
end effects, hilbert envelope, hilbert transform, signal processing, chemistry
Files Tagged by Nate View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
08 Dec 2009 Screenshot PeakFinder Quickly finds local maxima (peaks) or minima (valleys) in a noisy signal. Author: Nate Yoder local max, chemistry, extrema, physics, potw, valleys 161 2
  • 5.0
5.0 | 3 ratings
13 Nov 2009 Screenshot PaddedHilbert Computes the Hilbert transform of a vector after it has been padded to ameliorate end effects. Author: Nate Yoder hilbert envelope, end effects, hilbert transform 36 0
06 Oct 2009 Screenshot PadSignal Pads a signal with portions of the signal itself to decrease end effects. Author: Nate Yoder hvt, free decay, hilbert envelope, hht, end effects, emd 54 0
10 Jun 2008 Auto Peak Finder & Analyser Finds peaks, locations, fwhms and area in signal. Author: Martin Gorjan fwhm, width, maximum detection and..., peak, area, height 85 7
  • 3.0
3.0 | 1 rating
 

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