Discrete Fourier Transform

Click and drag on the area below to change the input values and see the result of the discrete Fourier transform.

Click 'Generate Wave' to generate a sinosoid or square wave.