TCrossSpectrumAnalyzer.ComplexEst Method

Overload List

#SignatureDescription
1void ComplexEst(TVec Freq, TVec aResult)Returns the complex value of the Freq frequencies according to the value of the Peaks property.
2TCplx ComplexEst(Double Freq)Returns the complex value of the Freq frequency according to the value of the Peaks property.
3void ComplexEst(Double Freq1, Double Freq2, ref TCplx spcEstimate1, ref TCplx spcEstimate2)Returns the complex value of the Freq frequency according to the value of the Peaks property.

Overload 1: void ComplexEst(TVec Freq, TVec aResult)

Returns the complex value of the Freq frequencies according to the value of the Peaks property.

#NameTypeDescription
1FreqTVecsource TVec
2aResultTVecsource TVec

Result: stored in self (calling object)

Remarks:

This function will work only, if Method = smFFT.

Overload 2: TCplx ComplexEst(Double Freq)

Returns the complex value of the Freq frequency according to the value of the Peaks property.

#NameTypeDescription
1FreqDoublescalar

Returns: TCplx (complex)

Remarks:

This function will work only, if Method = smFFT.

Overload 3: void ComplexEst(Double Freq1, Double Freq2, ref TCplx spcEstimate1, ref TCplx spcEstimate2)

Returns the complex value of the Freq frequency according to the value of the Peaks property.

#NameTypeDescription
1Freq1Doublescalar
2Freq2Doublescalar
3spcEstimate1TCplx (ref)output
4spcEstimate2TCplx (ref)output

Result: stored in self (calling object)

Remarks:

This function will work only, if Method = smFFT. When peak interpolation method is other than imNumeric, then the spcEstimate1 and spcEstimate2 will contain only the value of the nearest spectral peak. This function takes equal amount of time as the variant taking only one Freq parameter and is thus two times faster.