Click or drag to resize

RealFourierTransformation2DGetResultCentered(IMatrixDouble, FuncDouble, Double, Double) Method

Gets the result of the Fourier transformation. Here, the value associated with the row and column frequency of zero is located in the center of the matrix.

Namespace: Altaxo.Calc.Fourier
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
protected void GetResultCentered(
	IMatrix<double> matrix,
	Func<double, double, double> resultantEval
)

Parameters

matrix  IMatrixDouble
The matrix to accomodate the result. Can have the dimensions NumberOfRowsxNumberOfColumns or less, but not more.
resultantEval  FuncDouble, Double, Double
A function that takes the real part and the imaginary part of one Fourier transformation point and returns the requested output value.
Exceptions
ExceptionCondition
InvalidOperationExceptionBefore getting any result, you must execute the Fourier transformation first (by calling Execute).
InvalidDimensionMatrixExceptionIf the provided matrix matrix has more rows or more columns than the result can provide.
See Also