How to plot a Step function?

3 views (last 30 days)
I am trying to generate a code to plot a step function that depends on t.
I am proceding the following way, but I get an error every time I run it,
clc,clear
t = [-100 : 100]';
tt = [t - 1];
for ii = 1 : 201
if t(ii) >= 0
t(ii) = 1;
else
t(ii) = 0;
end
end
for i = 1 : 201
if tt(i) >= 0
tt(i) = 1;
else
tt(i) = 0;
end
end
t1 = [-100 : 100];
y = t1 .* (t - tt);
plot(y,t1)
What I want is that for the input t, when t is >= 0 the value of the function is 1, and for everything else 0 and then plot the results.

Accepted Answer

Walter Roberson
Walter Roberson on 4 Dec 2012
stairs(t, t >= 0)

More Answers (0)

Categories

Find more on Solar Power 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!