Example Fourier Transforms

The script plots either the real part or the imaginary part of the transform, so it works for functions that are either even or odd (not mixed).

fourier(@tri);
maximum real value 1
maximum imag value 5.45354e-017
test = @(x) sinc(x).^2;
fourier(test);
maximum real value 0.993669
maximum imag value 9.71445e-017
fourier(@(x) exp(-abs(x)));
maximum real value 2.00016
maximum imag value 1.56125e-016
fourier(@(x) cos(2*pi*x));
maximum real value 16
maximum imag value 2.22045e-016
fourier(@(x) sin(2*pi*x));
maximum real value 3.19768e-016
maximum imag value 16