MATLAB: Spike genartion between time 0 to 1

for looppulse/spike generation

I have tried following code:
t=0:100; for t=0:50 d=0; end for t=50:55 d=1; end for t=55:100 d=0; end plot(t(1,:),d(1,:));
Now want to generate a pulse between specific time . This is not achieved thr above. Any help please.

Best Answer

Abhijit, use
t = 0:100;
d = zeros(1,numel(t));
d(t>=50 & t<=55) = 1;
plot(t,d);