func FFT2(samples vlib.MatrixF, N int) vlib.MatrixC { /// Rowwise fft samplesC := vlib.ToMatrixC(samples) result := FFTMatrixC(samplesC, N) result = result.T() result = FFTMatrixC(result, N) result.Scale(1.0 / float64(N)) return result }
func FFTmatrixF(samples vlib.MatrixF, N int) vlib.MatrixC { samplesC := vlib.ToMatrixC(samples) return FFTMatrixC(samplesC, N) }