Hi, I'm a beginner in Matlab and I'd like to plot the following continious time sinusoidal x(t) = sinwt where w= pi, 3*pi/2, 2*pi. Can anybody help me how to plot this. My first attempt is as following:
t=[0:10];
subplot(2,2,1)
x1 = cos(pi*t);
plot(t,x1)
subplot(2,2,2)
x2 = cos((3*pi/2)*t);
plot(t,x2)
subplot(2,2,3)
x3 = cos(2*pi*t);
plot(t,x3)
Am I correct? Any help would be appreciated.

 채택된 답변

Daniel M
Daniel M 2019년 10월 28일
편집: Daniel M 2019년 10월 28일

1 개 추천

That's correct. You plotted three signals, with angular frequency of pi, 3/2*pi, and 2*pi rad/s. This corresponds to frequency of 0.5, 0.75, and 1 Hz.
Note, you might want to make increment t using a smaller step size, so the plots are smoother. Try:
t = 0:0.001:10;

댓글 수: 3

Sir, can I plot the discrete versions as following?
n = 0:1:5;
x1 = cos(pi/2*n);
subplot(2,1,1)
stem(n,x1)
x2 = cos(3*pi/2*n);
subplot(2,1,2)
stem(n,x2)
You sure can, but again, give yourself more samples.
n = 0:0.1:5;
Cagatay Aslan
Cagatay Aslan 2019년 10월 28일
Many thanks sir.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

질문:

2019년 10월 28일

댓글:

2019년 10월 28일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by