//clear// //Example 4.4 // Continuous Time Fourier Transform //and Frequency Response of a Square Waveform // x(t)= A, from -T1 to T1 clear; clc; close; // CTS Signal A =1; //Amplitude Dt = 0.005; T1 = 4; //Time in seconds t = -T1/2:Dt:T1/2; for i = 1:length(t) xt(i) = A; end // // Continuous-time Fourier Transform Wmax = 2*%pi*1; //Analog Frequency = 1Hz K = 4; k = 0:(K/1000):K; W = k*Wmax/K; xt = xt'; XW = xt* exp(-sqrt(-1)*t'*W) * Dt; XW_Mag = real(XW); W = [-mtlb_fliplr(W), W(2:1001)]; // Omega from -Wmax to Wmax XW_Mag = [mtlb_fliplr(XW_Mag), XW_Mag(2:1001)]; // subplot(2,1,1); a = gca(); a.data_bounds=[-4,0;4,2]; a.y_location ="origin"; plot(t,xt); xlabel('t in msec.'); title('Contiuous Time Signal x(t)') subplot(2,1,2); a = gca(); a.y_location ="origin"; plot(W,XW_Mag); xlabel('Frequency in Radians/Seconds'); title('Continuous-time Fourier Transform X(jW)')