C# 클래스 LibiadaWeb.Math.FastFourierTransform

The fast fourier transform.
파일 보기 프로젝트 열기: intervals-mining-lab/libiada-web

공개 메소드들

메소드 설명
CalculateFastFourierTransform ( System.Numerics.Complex x ) : System.Numerics.Complex[]

Calculates spectrum of given signal.

CalculateFastFourierTransform ( double characteristics ) : double[][]

The fourier transform.

비공개 메소드들

메소드 설명
PowerOfTwoCeiling ( int number ) : int

Calculates nearest greater power of 2 for the given number.

W ( int k, int n ) : System.Numerics.Complex

Calculates turning mod(?) e^(-i*2*PI*k/N).

메소드 상세

CalculateFastFourierTransform() 공개 정적인 메소드

Calculates spectrum of given signal.
public static CalculateFastFourierTransform ( System.Numerics.Complex x ) : System.Numerics.Complex[]
x System.Numerics.Complex /// Array of signal values. array size should be power of 2. ///
리턴 System.Numerics.Complex[]

CalculateFastFourierTransform() 공개 정적인 메소드

The fourier transform.
public static CalculateFastFourierTransform ( double characteristics ) : double[][]
characteristics double /// The characteristics. ///
리턴 double[][]