public void TimeDependentFourierTransformTestHannDC() { var t = new WWTimeDependentForwardFourierTransform(8, WWTimeDependentForwardFourierTransform.WindowType.Hann); var f = new WWTimeDependentInverseFourierTransform(8); var x = new double[19]; for (int i = 0; i < x.Length; ++i) { x[i] = 1; } f.SetNumSamples(x.Length); Test(t, f, x, 1); }
/// <summary> /// 出力するサンプル数をセットする。 /// これを指定しない場合Drain()したデータをInverseFft()したとき最後のデータが多めに出てくる。 /// </summary> public void SetNumOutSamples(long n) { mFFTinv.SetNumSamples(n); }