Unit step and Ramp together

7 views (last 30 days)
Seraj Mkb
Seraj Mkb on 16 Mar 2022
Commented: Walter Roberson on 17 Mar 2022
Hello guys I want help .. I try to draw this signals in the pic attached , but the problem is, When i want to draw the ramp function, it starts on X-axis , but it should start from y=2 as the picture shown .. i attached my code too , any suggestions
  4 Comments
Seraj Mkb
Seraj Mkb on 17 Mar 2022
Maybe the ramps will continue to -infinity ?
Walter Roberson
Walter Roberson on 17 Mar 2022
Consider:
sympref('HeavisideAtOrigin', 1)
ans = 
syms t
u = @(t) heaviside(t)
u = function_handle with value:
@(t)heaviside(t)
r = @(t) t
r = function_handle with value:
@(t)t
f = (u(t-0)-u(t-1.5)) * (2-r(t))
f = 
fplot(f, [-1 5] ); ylim([-1/2 2.5])
This is not exactly what you need: notice that at 1.5 it still has value 1/2. The plain ramp function has slope 1, and if you look at your graph, you need something with slope (0-2)/(1.5-0) = -4/3. I will leave it to you to figure out how you might get a slope of -4/3 for a ramp.

Sign in to comment.

Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!