|
单位阶越:
' v5 D! T. u- D% I2 _function [x,n] = stepseq(n0,n1,n2)
% t2 F/ f* O: R7 H; j) f. C% Generates x(n) = u(n-n0); n1 <= n,n0 <= n2
; b) G8 H' K0 Y% ------------------------------------------
9 O. q+ H [% l9 G; c% [x,n] = stepseq(n0,n1,n2)2 }6 q: m( [: I. k: I, ?" @
%
# v9 w; \5 V, z( ~if ((n0 < n1) | (n0 > n2) | (n1 > n2))0 v3 y% y7 Y( c3 t7 H- N9 _
error('arguments must satisfy n1 <= n0 <= n2'). V6 X, I: N0 y. Q' R, \
end
2 l' E; r: s) g' G9 {% `n = [n1:n2];& K* f# Y+ f& g6 z! {, {. E( g0 F
%x = [zeros(1,(n0-n1)), ones(1,(n2-n0+1))];
9 v/ k$ c9 V% W8 k8 ox = [(n-n0) >= 0]; |
|