Localmax
Jump to navigation
Jump to search
Purpose
Automated identification of local maxima
Synopsis
- i0 = localmax(x,w)
Description
Finds maxima in windows of width (w). Wider windowing is used to avoid local maxima that might be due to noise. The default window width is w=3. This function is called by PEAKFIND. INPUT:
- x = matrix of measured traces containing peaks each row of (x) is an individual trace.
OPTIONAL INPUT:
- w = odd scalar window width for determining local maxima {default: w = 3}.
OUTPUT:
- i0 = cell w/ indices of the location of the major peaks for each of the traces in each cell.
Examples
- load nir_data
- plot(spec1.axisscale{2},spec1.data(1,:))
- i0 = localmax(spec1.data(1,:));
- vline(spec1.axisscale{2}(i0{1}))
- i0 = localmax(spec1.data(1,:),5);
- vline(spec1.axisscale{2}(i0{1}),'r')