Revision as of 10:14, 11 September 2008 by Cnphilli (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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)

Alumni Liaison

Basic linear algebra uncovers and clarifies very important geometry and algebra.

Dr. Paul Garrett