Trying to plot the multiplication of triangular and unit step signal.
2 views (last 30 days)
Show older comments
Tasin Nusrat
on 14 Sep 2022
Answered: Walter Roberson
on 14 Sep 2022
I am trying to plot a signal x(t) where
x(t)=0 for t<0
x(t)=0 for t>=1
x(t)=-t+1 for 0≤t≤1
I write the code as follows:
t=-5:5
x(t)= 0*(t<0)+(-t+1).*((0<=t)&&(t<=1))+0*(t>=1);
but its not showing the correct plot. I think the problem is with writing x(t)=-t+1 for 0≤t≤1 condition. I am expecting the plot to be like

0 Comments
Accepted Answer
Walter Roberson
on 14 Sep 2022
t = -5:.01:5
x = (1-t) .* (0<=t & t<=1);
stairs(t, x)
axis equal
0 Comments
More Answers (0)
See Also
Categories
Find more on Sources in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!