private WWComplex[] Process2(double[] x) { System.Diagnostics.Debug.Assert(x.Length == ProcessSize); // 入力x に窓関数wを掛ける → xw。 var xw = Functions.Mul(x, 0, mWindow, 0, ProcessSize); // DFTする。 var X = mFFT.ForwardFft(WWComplex.FromRealArray(xw), mGain); return(X); }