您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 畜牧/养殖 > 常用离散信号MATLAB程序及波形
常用离散信号MATLAB表示单位抽样序列n=-10:10;x=[n==0];stem(n,x);title('单位抽样信号');xlabel('n');ylabel('x');gridon;-10-8-6-4-2024681000.10.20.30.40.50.60.70.80.91单位抽样信号nx延迟k=4个单位后的图像为:-10-8-6-4-2024681000.10.20.30.40.50.60.70.80.91单位抽样信号nx单位阶跃信号n=-5:10;x=[zeros(1,5),ones(1,11)];stem(n,x,'m','p');axis([-5,10,-0.5,1.5]);title('单位阶跃信号');xlabel('n');ylabel('幅度')gridon;-50510-0.500.511.5单位阶跃信号n幅度矩形序列n=-5:15;x=[zeros(1,5),ones(1,11),zeros(1,5)];stem(n,x,'r','h')axis([-5,15,-0.5,1.5]);title('矩形序列');xlabel('时间');ylabel('幅度')gridon;-5051015-0.500.511.5矩形序列时间幅度正弦序列n=-5:0.1:5;xn=2*sin(0.5*pi*n+pi/3);stem(n,xn)axis([-5,5,-3,3]);title('正弦序列');xlabel('时间');ylabel('幅度');gridon;-5-4-3-2-1012345-3-2-10123正弦序列时间幅度复正弦序列n=0:50;w=50;x=exp(1i*w*n);stem(n,x)title('复正弦序列');xlabel('时间n');ylabel('幅度');gridon;05101520253035404550-1-0.8-0.6-0.4-0.200.20.40.60.81复正弦序列时间n幅度指数序列n=-5:5;x=2.^n;stem(n,x)title('指数序列');xlabel('时间n');ylabel('幅度');gridon;-5-4-3-2-101234505101520253035指数序列时间n幅度线性卷积n1=10;xn=[1,1,1,1,1,1,1,1,1,1];n2=0:9;hn=0.9.^n2;n3=n1+length(n2)-2;yn=conv(xn,hn);nxn=0:9;nhn=0:9;nyn=0:n3;subplot(131);stem(nxn,xn)title('x(n)');xlabel('时间n');ylabel('幅度');gridon;subplot(132)stem(nhn,hn)title('h(n)');xlabel('时间n');ylabel('幅度');gridon;subplot(133);stem(nyn,yn)title('y(n)');xlabel('时间n');ylabel('幅度');gridon;051000.10.20.30.40.50.60.70.80.91x(n)时间n幅度051000.10.20.30.40.50.60.70.80.91h(n)时间n幅度0102001234567y(n)时间n幅度
本文标题:常用离散信号MATLAB程序及波形
链接地址:https://www.777doc.com/doc-5451445 .html