Digital Signal Processing Using MATLAB V.4随书代码

源代码在线查看: ex020500.m

软件大小: 92 K
上传用户: zyhunicom
关键词: Processing Digital Signal MATLAB
下载地址: 免注册下载 普通下载 VIP

相关代码

				% Example 2.5								%								% x(n)=[u(n)=u(n-10]; h(n)=(0.9)^n*u(n)								% y(n)=10*(1-(0.9)^(n+1))*(u(n)-u(n-10))+								%       (10*(1-(0.9)^10)*(0.9)^(n-9))*u(n-10)								n = -5:50;								u1 = stepseq(0,-5,50); u2=stepseq(10,-5,50);								% input x(n)								x = u1-u2;								% impulse response h(n)								h = ((0.9).^n).*u1;								subplot(1,1,1)								subplot(2,1,1); stem(n,x); axis([-5,50,0,2])								title('Input Sequence')								xlabel('n'), ylabel('x(n)')								subplot(2,1,2); stem(n,h); axis([-5,50,0,2])								title('Impulse Response')								xlabel('n'), ylabel('h(n)'); pause								print -deps2 ex0205a.eps								% output response								y = (10*(1-(0.9).^(n+1))).*(u1-u2)+(10*(1-(0.9)^10)*(0.9).^(n-9)).*u2;								subplot(1,1,1)								subplot(2,1,2); stem(n,y); axis([-5,50,0,8])								title('Output Sequence')								xlabel('n'), ylabel('y(n)')								print -deps2 ex0205b.eps											

相关资源