Click or drag to resize

RealFourierTransformation2DGetResult(Double, Double, FuncDouble, Double, Double, IMatrixDouble, IReadOnlyListDouble, IReadOnlyListDouble) Method

Gets a result of the Fourier transformation.

Namespace: Altaxo.Calc.Fourier
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public void GetResult(
	double rowFraction,
	double columnFraction,
	Func<double, double, double> resultantEval,
	out IMatrix<double> matrix,
	out IReadOnlyList<double> rowFrequencies,
	out IReadOnlyList<double> columnFrequencies
)

Parameters

rowFraction  Double
Number (0..1) that designates the fraction of output row frequencies that should be included in the result.
columnFraction  Double
Number (0..1) that designates the fraction of output column frequencies that should be included in the result.
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.
matrix  IMatrixDouble
The matrix that accomodates the result.
rowFrequencies  IReadOnlyListDouble
Vector that accomodates the row frequencies.
columnFrequencies  IReadOnlyListDouble
Vector that accomodates the column frequencies.
Exceptions
ExceptionCondition
InvalidOperationExceptionBefore getting any result, you must execute the Fourier transformation first (by calling Execute).
See Also