This document describes an experiment to perform the discrete Fourier transform (DFT) and inverse discrete Fourier transform (IDFT) on two input signals using MATLAB. The experiment calculates the magnitude and phase of the DFT and IDFT outputs and compares the results to the MATLAB FFT and IFFT functions. The student learns how to implement the DFT and IDFT and plot the magnitude and phase of signals.