% error: y = tripuls(t, w, skew) % % Generate a triangular pulse over the interval [-w/2,w/2), sampled at % times t. This is useful with the function pulstran for generating a % series pulses. % % skew is a value between -1 and 1, indicating the relative placement % of the peak within the width. -1 indicates that the peak should be % at -w/2, and 1 indicates that the peak should be at w/2. % % 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, 'tripuls', w), fs); % % See also: pulstran