Plot a sinusoidal signal from an x(t) equation

2 views (last 30 days)
I am working on solving this problem, however, when I run the code and try to plot it, nothing appears in the figure and no error is occuring. If anyone could provide assistance as to where I went wrong in this problem would be helpful. I have added my code below.
t = 0:0.1:1;
x = @(t) cos(2*pi*t-(pi/2));
Ts = 1/8; %seconds
x0 = x(0);
x1 = x(1);
x2 = x(2);
x3 = x(3);
x4 = x(4);
x5 = x(5);
x6 = x(6);
x7 = x(7);
x8 = x(8);
hold on
plot(t,x0)
plot(t,x1)
plot(t,x2)
plot(t,x3)
plot(t,x4)
plot(t,x5)
plot(t,x6)
plot(t,x7)
plot(t,x8)
hold off

Accepted Answer

Sulaymon Eshkabilov
Sulaymon Eshkabilov on 23 Jan 2023
Edited: Sulaymon Eshkabilov on 23 Jan 2023
You need to plot this exercise this way:
Ts = 1/8; %seconds
t = 0:Ts:1;
x = @(t) cos(2*pi*t-(pi/2));
XX=x(t);
plot(t, XX, 'rd','MarkerSize', 9, 'MarkerFaceColor', 'y'), grid on
  4 Comments

Sign in to comment.

More Answers (0)

Products


Release

R2022b

Community Treasure Hunt

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

Start Hunting!