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

plotsignal

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?

Best Answer

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);
plot(t,m)
Kiran Felix Robert
Related Question