image thumbnail

updated 3 months ago

Command-line peak fitting function for time-series signals by Tom O'Haver

Tom O'Haver (view profile)

Command-line peak fitter for time-series signals. Version 6.1, January 2015 (statistics, chemistry, curve fitting)

peakfit(signal,center,window,NumPeaks,peakshape,extra,Num...

image thumbnail

updated 4 months ago

ifilter: Interactive Fourier filter function, version 4.1 by Tom O'Haver

Tom O'Haver (view profile)

Keyboard-operated interactive Fourier filter function for time-series signals. (signal processing, communications, measurement)

ifilter(ix,iy,icenter,iwidth,ishape,imode,ifilt)

image thumbnail

updated 4 months ago

plotit(xi,yi,polyorder) by Tom O'Haver

Tom O'Haver (view profile)

Simple function for plotting and fitting x,y data to polynomials, with error estimation. (signal processing, statistics, plot)

plotit(xi,yi,polyorder)

image thumbnail

updated 6 months ago

iSignal 4 by Tom O'Haver

Tom O'Haver (view profile)

Interactive smoothing, differentiation, peak sharpening and measurement of time-series signals. (signal processing, data import, chemistry)

Processed=ProcessSignal(x,y,DerivativeMode,w,type,ends,Sh...

[pY,PowerSpectrum]=isignal(DataMatrix,xcenter,xrange,sm,s...

isignaldemo2

image thumbnail

updated 6 months ago

Interactive Peak Fitter (Version 11) by Tom O'Haver

Tom O'Haver (view profile)

Keyboard operated peak fitting function for time-series signals. (chemistry, curve fitting, physics)

DemoPeakfitBootstrap

ExpBroaden(y,t)

IPFDemo11Gauss

image thumbnail

updated 10 months ago

iPeak: Interactive Peak Detector (Version 6) by Tom O'Haver

Tom O'Haver (view profile)

Keypress operated interactive peak detector function. (analytical chemistry, chemistry, instrumental analysis)

FPB=findpeaksb3(x,y,SlopeThreshold,AmpThreshold,smoothwid...

P=findpeaks(x,y,SlopeThreshold,AmpThreshold,smoothwidth,p...

P=findpeaksE(x,y,SlopeThreshold,AmpThreshold,smoothwidth,...

image thumbnail

updated 1 year ago

Peak finding and measurement by Tom O'Haver

Tom O'Haver (view profile)

Function to locate and measure the positive peaks and valleys in noisy data sets. (chemistry, physics, peak detection)

P=findpeaks(x,y,SlopeThreshold,AmpThreshold,smoothwidth,p...

P=findpeaksGSS(x,y,SlopeThreshold,AmpThreshold,smoothwidt...

P=findpeaksL(x,y,SlopeThreshold,AmpThreshold,smoothwidth,...

image thumbnail

updated 2 years ago

Method for quantitative absorption spectroscopy, version 2.1 by Tom O'Haver

Tom O'Haver (view profile)

A computational method for quantitative analysis by multiwavelength absorption spectroscopy (chemistry, physics, absorption spectrosco...)

CalculateTfit(x,y,InstFunction,width,absorbance,InstWidth...

TFit3A1(n,h)

TFit3A2(n,h)

image thumbnail

updated 2 years ago

Demo functions for peak detection and fitting. by Tom O'Haver

Tom O'Haver (view profile)

A collection of self-contained demonstration functions for iPeak.m and peakfit.m. (signal processing, peak detection)

DemoPeakfitBootstrap

PeakFitDemo11Lor

idemo

image thumbnail

updated 3 years ago

Diffraction grating, version 2 by Tom O'Haver

Tom O'Haver (view profile)

Aids for learning and teaching about the principles of diffraction gratings. (chemistry, physics, optics)

interference

monograting

ordergrating

image thumbnail

updated 3 years ago

iPower: Interactive Power Spectrum Demonstrator, Version 2 by Tom O'Haver

Tom O'Haver (view profile)

Keyboard-controlled self-contained interactive power spectrum demonstrator with sound output. (communications, demo, signal processing)

ipower

image thumbnail

updated almost 4 years ago

IDpeak: Peak Identifier Function by Tom O'Haver

Tom O'Haver (view profile)

Function to identify peaks in a signal based on a database of known peaks. (signal processing, measurement, data import)

[IdentifiedPeaks,AllPeaks]=idpeaks(DataMatrix,AmpT,SlopeT...

image thumbnail

updated almost 4 years ago

Interactive Power Spectrum Demo, Version 2 by Tom O'Haver

Tom O'Haver (view profile)

Interactive signal generator with power spectrum display and sound output (spectral analysis, power spectrum signal...)

RedrawFourierFilter

SampleRateSlider(n,h)

SamplingtimeSlider(n,h)

image thumbnail

updated 5 years ago

Interactive Smoothing by Tom O'Haver

Tom O'Haver (view profile)

Interactive smoothing for time-series signals (chemistry, physics, smoothing)

DemoSmooth1(n,h)

DemoSmooth2(n,h)

DemoSmooth3(n,h)

image thumbnail

updated 5 years ago

Interactive Derivative by Tom O'Haver

Tom O'Haver (view profile)

Interactive Derivative for time-series signals. (chemistry, physics, signal processing)

DerivativeBackground(n,h)

DerivativeHeight(n,h)

DerivativeNoise(n,h)

image thumbnail

updated 5 years ago

iff.m by Tom O'Haver

Tom O'Haver (view profile)

Interactive Fourier filter written as a single self-contained Matlab function. (filter design, filter analysis, interactive fourier f...)

iff(x,y)

image thumbnail

updated 5 years ago

Interactive resolution enhancement function by Tom O'Haver

Tom O'Haver (view profile)

Slider-controlled resolution enhancement, written as a single self-contained Matlab function. (chemistry, physics, spectroscopy)

ire(x, signal)

image thumbnail

updated almost 7 years ago

Fit blackbody equation to spectrum by Tom O'Haver

Tom O'Haver (view profile)

Fits the blackbody equation to an experimental spectrum to determine temperature (chemistry, physics, blackbody)

norm(z-y);

BlackbodyDataFit.m

Demofitblackbody.m

image thumbnail

updated almost 7 years ago

Fast smoothing function by Tom O'Haver

Tom O'Haver (view profile)

Fast smoothing function for time-series data (filter design, filter analysis, smooth smoothing fast...)

[1 1 4 7 10 7 4 1 1 1]

image thumbnail

updated almost 7 years ago

Interactive Peak Fitter, version 2.2 by Tom O'Haver

Tom O'Haver (view profile)

A peak fitting program for time-series signals. (chemistry, physics, peak fitting)

(2.*n)./(1+n);

4*exp(-e).*(1-exp(-e)); g(1:round(a1))=0;

ExpBroaden(g',timeconstant);

image thumbnail

updated almost 8 years ago

Interactive Fourier Filter (version 1.5) by Tom O'Haver

Tom O'Haver (view profile)

Interactive Fourier Filter for time-series signals. (filter design, filter analysis, filter)

exp(-((x-pos)./(0.6006.*wid)) .^(2*round(n)));

exp(-((x-pos)./(0.6006.*wid)) .^2);

iffcenter(n,h)

image thumbnail

updated 8 years ago

val2ind by Tom O'Haver

Tom O'Haver (view profile)

Returns the index and the value of the element of vector x that is closest to val (index value vector fi...)

[index,closestval]=val2ind(x,val)

image thumbnail

updated 8 years ago

Interactive Resolution Enhancement by Tom O'Haver

Tom O'Haver (view profile)

Mathematically simple, quickly-computable resolution enhancement for time-series signals consisting (example, application, spectroscopy)

DemoResEnhanceFactor2(n,h)

Enhancedsignal=enhance(signal,factor1,factor2,SmoothWidth)

ResEnhance2F1(n,h)

image thumbnail

updated 8 years ago

Condense time-series signals by Tom O'Haver

Tom O'Haver (view profile)

Function that produces a condensed version of a time-series signal (dsp, condense, reduce)

sm=condensem(M,n)

sy=condense(y,n)

Contact us