Baselineds

From Eigenvector Research Documentation Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Purpose

Wrapper for baselining functions.

Synopsis

[baselined_data,baselines] = baselineds(spec,options); %Calibrate and apply.
spec = baselineds(baselined_data,baselines); %Undo

Description

Wrapper for baselining functions.

NOTE: To use "old" version of baseline preprocess methods turn "newbaselineview" off with the following command (or with preferences expert):

setplspref('preprocatalog','newbaselineview','off');

Inputs

  • spec = M by N matrix of data to be baslined (class "double" or "dataset").

Options

options = a structure array with the following fields:

  • plots : [ {'none'} | 'final' ] governs plotting.
  • algorithm : [ {'wlsbaseline'} | 'baseline' | 'whittaker' | 'datafit']
wlsbaseline - Baseline subtraction using iterative asymmetric least squares algorithm.
baseline - Subtracts a polynomial baseline offset from spectra.
whittaker - Baseline subtraction using Whittaker filter.
datafit - Asymmetric least squares baselining.
  • order : positive integer for polynomial order {default =1}.
  • wlsbaseline_options : see wlsbaseline.m.
  • whittaker_options : see wlsbaseline.m.
  • baseline_freqs : wavenumber or frequency axis vector, see baseline.m.
  • baseline_range : baseline regions, see baseline.m.
  • baseline_options : see baseline.m.
  • datafit_options : see datafit_engine.m. NOTE: 'lambdas' and 'trbflag' options have defaults updated for baselining.

Outputs

  • baselined_data = data with baseline removed.
  • baselines = baselines removed from data.

See Also

baseline, datafit_engine, preprocess, wlsbaseline