Revision as of 14:58, 11 September 2008 by Cdleon (Talk)

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

Problem

The bug occurs because the sampling rate is too small. The period of the sinusoidal signal given is 1/13 = 0.0769 and the sampling period set is 0.07. It is clear to see that the program only samples once per period printing only one cycle. Therefore, it is necessary to increase the sampling frequency by decreasing the sampling period Ts.

Solution

Here is the debugged MATLAB code

F0 =13;

T0 =1/F0;

Ts = 0.00001;

t = 0:Ts:13*T0;

x = real(exp(j*(2*pi*F0*t-pi/2)));

plot(t,x)

Alumni Liaison

Abstract algebra continues the conceptual developments of linear algebra, on an even grander scale.

Dr. Paul Garrett