Click or drag to resize

FastHartleyTransformCyclicRealConvolution(IReadOnlyListDouble, IReadOnlyListDouble, Double, Int32, Double) Method

Performs a cyclic convolution of two real valued arrays. The content of the input arrays is leaved intact.

Namespace: Altaxo.Calc.Fourier
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public static void CyclicRealConvolution(
	IReadOnlyList<double> data,
	IReadOnlyList<double> resp,
	double[] result,
	int n,
	ref double[]?? scratch
)

Parameters

data  IReadOnlyListDouble
The first input array (the data).
resp  IReadOnlyListDouble
The second input array (the response function).
result  Double
The result of the convolution.
n  Int32
The convolution size. The provided arrays may be larger than n, but of course not smaller.
scratch  Double
A helper array of at least size n. If null or a smaller array is provided, a new array will be allocated automatically.
See Also