电子科技大学 信号与系统 软件实验1.doc
电 子 科 技 大 学实 验 报 告学生姓名:xxx 学 号:2901305032 指导教师:崔琳莉一、实验室名称:信号与系统实验室二、实验项目名称:表示信号、系统的MATLAB函数、工具箱三、实验原理:利用MATLAB强大的数值处理工具来实现信号的分析和处理,首先就是要学会应用MATLAB函数来构成信号。常见的基本信号可以简要归纳如下:1、 单位抽样序列 在MATLAB中可以利用zeros()函数实现。如果在时间轴上延迟了k个单位,得到即: 2、单位阶跃序列 在MATLAB中可以利用ones()函数实现。 3、正弦序列采用MATLAB实现4、复正弦序列采用MATLAB实现5、指数序列采用MATLAB实现四、实验目的: 1、加深对常用离散信号的理解; 2、熟悉表示信号的基本MATLAB函数。五、实验内容:MATLAB仿真六、实验器材(设备、元器件):计算机、MATLAB软件。七、实验步骤:1、 编制程序产生上述5种信号(长度可输入确定),并绘出其图形。2、 在内画出下面每一个信号:八、实验数据及结果分析:代码及图像:(1)n=-20:20;x=zeros(1,20) 1 zeros(1,20);stem(n,x);grid on;n=-20:20;pi=3.1415926;x=sin(pi*n/4);stem(n,x);grid on;n=-20:20;pi=3.1415926;x1=sin(pi*n/4+pi/4)x2=sin(pi*(-n)/4+pi/4);y=(x1+x2)/2;z=(x1-x2)/2;stem(n,x1);grid on;stem(n,y);grid on;stem(n,z);grid on;(2)x1nn=0:1:31;x1=sin(pi*n/4).*cos(pi*n/4);stem(n,x1,filled);grid on;x2nn=0:1:31;x2=cos(pi*n/4).*cos(pi*n/4);stem(n,x2,filled);grid on;x3nn=0:1:31;x3=sin(pi*n/4).*cos(pi*n/8);stem(n,x3,filled);grid on;