MATLAB Answers

How do you plot a signal that has been broken up into time brackets?

1 view (last 30 days)
I have got this signal that has a different defintion for certain time parameters. How do I plot the signal m(t) on one graph?


Sign in to comment.

Accepted Answer

Kiran Felix Robert
Kiran Felix Robert on 28 Aug 2020
Hi Jared,
This can be done using the logical indexing as shown below,
t = -1:0.01:5;
m = zeros(1,length(t));
idx = (t>=0) & (t<1);
m(idx) = t(idx);
idx = (t>=1) & (t<2);
m(idx) = 2 - t(idx);
Kiran Felix Robert


Sign in to comment.

More Answers (0)


Community Treasure Hunt

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

Start Hunting!