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_fourier_01.png)
test = @(x) sinc(x).^2; fourier(test);
maximum real value 0.993669 maximum imag value 9.71445e-017
![](test_fourier_02.png)
fourier(@(x) exp(-abs(x)));
maximum real value 2.00016 maximum imag value 1.56125e-016
![](test_fourier_03.png)
fourier(@(x) cos(2*pi*x));
maximum real value 16 maximum imag value 2.22045e-016
![](test_fourier_04.png)
fourier(@(x) sin(2*pi*x));
maximum real value 3.19768e-016 maximum imag value 16
![](test_fourier_05.png)