func TestFastFourierTrasnform(t *testing.T) { xi, _ := Matrix.FromFile("test/tDFT.txt") Xi, _ := Matrix.FromFile("test/tFFT.txt") Xip, _ := FFT(xi, 8) if !Matrix.AlmostEqual(Xi, Xip) { t.Errorf("The DFT has to be \n", Xi.ToString(), Xip.ToString()) } }
func TestInverseFastFourierTrasnform(t *testing.T) { xi, _ := Matrix.FromFile("test/tDFT.txt") Xi, _ := Matrix.FromFile("test/tFFT.txt") xip, _ := IFFT(Xi, 8) if !Matrix.AlmostEqual(xi, xip) { t.Errorf("The DFT has to be %v", xi.ToString(), xip.ToString()) } }