rectpuls [signal]
usage: y = rectpuls(t, w)

Generate a rectangular pulse over the interval [-w/2,w/2), sampled at
times t.  This is useful with the function pulstran for generating a
series pulses.

Example
fs = 11025;  # arbitrary sample rate
f0 = 100;    # pulse train sample rate
w = 0.3/f0;  # pulse width 3/10th the distance between pulses
auplot(pulstran(0:1/fs:4/f0, 0:1/f0:4/f0, 'rectpuls', w), fs);

See also: pulstran