plotting unit step function
14 views (last 30 days)
Show older comments
Hi am trying to plot this unit step function u(t-1)-u(t-2)+u(2-t)-u(3-t)+u(t-3)-u(t-4) and really not sure where to start. I have tried doing a laplace transformations with no success, and setting boundary limits with nothing but errors and have even tried to use heaviside function.
Thank you
0 Comments
Accepted Answer
Rick Rosson
on 13 Apr 2012
Fs = 100;
dt = 1/Fs;
StartTime = -5;
StopTime = 15;
t = StartTime:dt:StopTime-dt;
x = (t>1) - (t>2) + (t<2) - (t<3) + (t>3) - (t>4);
figure;
stairs(t,x);
ylim([-1.2 1.2]);
0 Comments
More Answers (1)
Richard Brown
on 13 Apr 2012
Or as an anonymous function:
f = @(t) (t > 1) - (t > 2) + (t < 2) - (t < 3) + (t > 3) - (t > 4);
t = linspace(-5, 5, 200);
stairs(t, f(t));
0 Comments
See Also
Categories
Find more on Line Plots 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!