实验1常见离散信号的MATLAB产生和图形显示一、实验目的加深对常用离散信号的理解;二、实验内容及步骤1.单位抽样序列01)(n00nn在MATLAB中可以利用zeros()函数实现。;1)1();,1(xNzerosx如果)(n在时间轴上延迟了k个单位,得到)(kn即:01)(kn0nkn设计步骤:x=zeros(1,30);x(6)=1;n=1:30;stem(n,x,'.');axis([0,30,0,2]);xlabel('n'),ylabel('x')波形为:2.单位阶跃序列01)(nu00nn在MATLAB编程如下:n=-5:10;x1=zeros(1,5);x2=ones(1,11);x3=[x1x2];stem(n,x3,'.');xlabel('n');ylabel('x(n)')axis([-5,10,-2,2])图形如下:3.正弦序列)/2sin()(FsfnAnx在MATLAB中)/***2sin(*1:0faiFsnfpiAxNn设计步骤:f=10;Fs=1000;fai=0;n=1:99;N=100;x=sin(2*pi*f*n/Fs+fai);stem(n,x);axis([0,150,-1.2,1.2]);xlabel('n'),ylabel('x')波形为:4.复正弦序列njenx)(在Matlab中编程如下:n=0:0.2:10;w=2;x=exp(j*w*n);stem(n,x,'.');xlabel('n');ylabel('x(n)')axis([0,10-5,5])图形如下:5.指数序列nanx)(在MATLAB中naxNn.^1:0设计步骤:n=0:50;x=a.^n;stem(n,x);axis([0,50,0,100000]);xlabel('n'),ylabel('x')波形为:05101520253035404550012345678910x104nx3.实验内容:编制程序产生上述5种信号(长度可输入确定),并绘出其图形。三、实验小结了解了MATLAB的运行环境,掌握了如何在该软件上编辑、编译和运行一个MATLAB程序,通过运行简单的MATLAB程序,初步了解MATLAB程序的特点,掌握了一些基本的MATLAB函数。由于课前准备不足,所以在课堂上手忙脚乱,以后在课下要加强自己的自学能力,努力配合老师工作争取完全掌握这个软件的用法。