|
|
单位阶越:$ `" J5 \1 E8 u4 j
function [x,n] = stepseq(n0,n1,n2)* w+ T. u0 _( |9 n5 O8 K$ L$ B
% Generates x(n) = u(n-n0); n1 <= n,n0 <= n2. R4 h5 o4 i8 A1 |3 L" z
% ------------------------------------------
# A' l5 T( K3 n, r; ~6 ~% [x,n] = stepseq(n0,n1,n2). [2 |! \- E% r. ^2 V& [
%! v& z9 f* B. J; G
if ((n0 < n1) | (n0 > n2) | (n1 > n2))- J, D, Y: J% t: i
error('arguments must satisfy n1 <= n0 <= n2')/ S6 q3 r( N1 a! P) B9 ~
end* _6 |/ ?% v$ F. i# Y
n = [n1:n2];
3 s0 {: K& F+ c* C%x = [zeros(1,(n0-n1)), ones(1,(n2-n0+1))];
, d0 x3 a1 t1 @: k8 N5 i2 I! F3 dx = [(n-n0) >= 0]; |
|