Click or drag to resize

MultiplicativeScatterCorrectionProcess Method

Processes multiple spectra together.

Namespace: Altaxo.Science.Spectroscopy.EnsembleMeanScale
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public void Process(
	IMatrix<double> xMatrix,
	int[] regions,
	IVector<double> xMean,
	IVector<double> xScale
)

Parameters

xMatrix  IMatrixDouble

[Missing <param name="xMatrix"/> documentation for "M:Altaxo.Science.Spectroscopy.EnsembleMeanScale.MultiplicativeScatterCorrection.Process(Altaxo.Calc.LinearAlgebra.IMatrix{System.Double},System.Int32[],Altaxo.Calc.LinearAlgebra.IVector{System.Double},Altaxo.Calc.LinearAlgebra.IVector{System.Double})"]

regions  Int32
Vector of spectral regions. Each element is the index of the start of a new region.
xMean  IVectorDouble

[Missing <param name="xMean"/> documentation for "M:Altaxo.Science.Spectroscopy.EnsembleMeanScale.MultiplicativeScatterCorrection.Process(Altaxo.Calc.LinearAlgebra.IMatrix{System.Double},System.Int32[],Altaxo.Calc.LinearAlgebra.IVector{System.Double},Altaxo.Calc.LinearAlgebra.IVector{System.Double})"]

xScale  IVectorDouble

[Missing <param name="xScale"/> documentation for "M:Altaxo.Science.Spectroscopy.EnsembleMeanScale.MultiplicativeScatterCorrection.Process(Altaxo.Calc.LinearAlgebra.IMatrix{System.Double},System.Int32[],Altaxo.Calc.LinearAlgebra.IVector{System.Double},Altaxo.Calc.LinearAlgebra.IVector{System.Double})"]

Implements

IEnsembleMeanScalePreprocessorProcess(IMatrixDouble, Int32, IVectorDouble, IVectorDouble)
See Also