Ejemplo n.º 1
0
        public Complex[] getData1i()
        {
            // 求共轭
            for (int i = 0; i < count; i++)
            {
                double im = -x[i].Imaginary;
                x[i].Imaginary = im;
            }

            fft2 = new FFT2();
            fft2.setData1(x, power);
            fd1i = fft2.getData1();

            for (int i = 0; i < count; i++)
            {
                double re = fd1i[i].Real;
                double im = -fd1i[i].Imaginary;
                fd1i[i].Imaginary = im / count;
                fd1i[i].Real = re / count;
            }
            return fd1i;
        }