Homework 2 part B. Finding the Bug
Original Code
F0 =13; T0 =1/F0; Ts = 0.07; t = 0:Ts:13*T0; x = real(exp(j*(2*pi*F0*t-pi/2))); plot(t,x)
The previous code has a bug that needs to be diagnosed
When the program is ran, the plot is extremely rough and ugly.
The problem is that the sample rate is too large
By changing Ts to .001, the plot becomes smooth and desirable.
Correct Code
F0 =13; T0 =1/F0; Ts = 0.001; t = 0:Ts:13*T0; x = real(exp(j*(2*pi*F0*t-pi/2))); plot(t,x)