% % Filename: example15.m % % Description: m-file demonstrating the dft() function for computing % the DFT of x[n] % clear; % clear matlab memory xn = [2 1 2 1]; % define DT signal x[n] N = length(xn); % number of data points Xk = dft(xn); % computed DFT Xk of x[n] subplot(2,1,1); % plot magnitude spectra stem(0:N-1,abs(Xk),'filled'); xlabel('k'); ylabel('|X_k|'); title('Magnitude Spectra from DFT'); subplot(2,1,2); % plot phase spectra stem(0:N-1,angle(Xk)*180/pi,'filled'); xlabel('k'); ylabel('Angle(X_k)MATLAB Plot Generated:'); title('Phase Spectra from DFT ');