Localmax: Difference between revisions
Jump to navigation
Jump to search
imported>Jeremy (Importing text file) |
imported>Jeremy (Importing text file) |
||
Line 12: | Line 12: | ||
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. | 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. | ||
==== | ====Inputs==== | ||
* '''x''' = matrix of measured traces containing peaks each row of (x) is an individual trace. | * '''x''' = matrix of measured traces containing peaks each row of (x) is an individual trace. | ||
==== | ====Optional Inputs==== | ||
* '''w''' = odd scalar window width for determining local maxima {default: w = 3}. | * '''w''' = odd scalar window width for determining local maxima {default: w = 3}. | ||
==== | ====Outputs==== | ||
* '''i0''' = cell w/ indices of the location of the major peaks for each of the traces in each cell. | * '''i0''' = cell w/ indices of the location of the major peaks for each of the traces in each cell. |
Revision as of 17:34, 3 September 2008
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.
Inputs
- x = matrix of measured traces containing peaks each row of (x) is an individual trace.
Optional Inputs
- w = odd scalar window width for determining local maxima {default: w = 3}.
Outputs
- 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')