1离散时间信号序列 n< z(n)=x(m)+y(n)= )”+n+1,n≥0 25/8 944 3/23/2 1/4 2-1012 n
+ + = − − = + = ) 1, 0 2 1 ( 2 1 , 1 2 3 2 , 1 ( ) ( ) ( ) n n n n z n x n y n n n 1-1 离散时间信号-序列 -2 -1 0 1 2 1/4 3/2 3/2 9/4 25/8 Z(n) .… … n
1离散时间信号序列 求和的 MATLAB表示: igadd( function Ly, n=sigadd(xl, n1, x2, n2) Implements y(n=xI(n)+x2(n) n-min(min(n1), min(n2): max(max(n1), max(n2) y1-=zeros(1, length(n)); yI(find(n>=min(n1)&(n<=max(nD)==D))=X1 y2(find((n>=min(n2)&(n<=-max(n2)==1)=x2 y=y1+y2
• 求和的MATLAB表示:sigadd( ) function [y,n]=sigadd(x1,n1,x2,n2) %implements y(n)=x1(n)+x2(n) n=min(min(n1),min(n2)):max(max(n1),max(n2)); y1=zeros(1,length(n)); y2=y1; y1(find((n>=min(n1))&(n<=max(n1))= =1))=x1; y2(find((n>=min(n2))&(n<=max(n2))= =1))=x2; y=y1+y2; 1-1 离散时间信号-序列
1离散时间信号序列 4.乘积 是指同序号(m)的序列值逐项对应相乘。 n< (n)=x(ny(n n=-1 (2)(n+1(),n20
4. 乘积 是指同序号(n)的序列值逐项对应相乘。 + = − − = = ) , 0 2 1 )( 1)( 2 1 ( , 1 2 1 0, 1 ( ) ( ) ( ) n n n n z n x n y n n 1-1 离散时间信号-序列
1离散时间信号序列 乘积的 MATLAB表示: sigmult() function Ly, n=sigmult(xl, n1, x2, n2) %implements y(n)=xl(n) *x2(n) n-min(min(n1), min(n2)): max(max(n1),max(n2) y1-zeros(1, length(n)); 2=y1 yI(find((n>=min(n1)&(n<=max(nD==D)=x1 2(fnd(n>=min(n2)&(n<max(n2)==1)=x2; yy1.*2
• 乘积的MATLAB表示:sigmult( ) function [y,n]=sigmult(x1,n1,x2,n2) %implements y(n)=x1(n)*x2(n) n=min(min(n1),min(n2)):max(max(n1),max(n2)); y1=zeros(1,length(n)); y2=y1; y1(find((n>=min(n1))&(n<=max(n1))= =1))=x1; y2(find((n>=min(n2))&(n<=max(n2))= =1))=x2; y=y1.*y2; 1-1 离散时间信号-序列
1离散时间信号序列 5.累加 设某一序列为x(n),则x(n)的累加序列yn) 定义为 y(m)=∑x(k) 即表示n以前的所有x(n)的和。 累加的 MATLAB表示:sum(x(n1n2)
5. 累加 设某一序列为x(n),则x(n)的累加序列 y(n) 定义为 即表示n以前的所有x(n)的和。 =− = n k y(n) x(k) 1-1 离散时间信号-序列 累加的MATLAB表示:sum(x((n1:n2))