文档详情

信号与系统实验常见连续信号的MATLAB表示.doc

发布:2017-03-25约2.08千字共10页下载文档
文本预览下载声明
实验名称:常见连续信号的MATLAB表示 报告人: 姓名 班级 学号 一、实验目的 1、熟悉常见连续时间信号的意义、特性及波形; 2、学会使用MATLAB表示连续时间信号的方法; 3、学会使用MATLAB绘制连续时间信号的波形; 二、实验内容及运行结果 1、运行以上5个例题的程序,保存运行结果。 例题1: 例题2: 例题3 例题4: 例题5: 2、已知信号f(t)的信号波形如下图所示,试用matlab汇出满足下列要求的信号波形。 f(t)=2u(t)-u(t-1)-u(t-2) %f(t)=2u(t)-u(t-1)-u(t-2) t=0:0.01:4; %定义时间样本向量 t0=0; %指定信号发生突变的时刻 u0=2*stepfun(t,t0);%产生阶跃信号2*u(t) t1=1;%指定信号发生突变的时刻 u1=stepfun(t,t1);%产生右移位的阶跃信号u(t-1) t2=2;%指定信号发生突变的时刻 u2=stepfun(t,t2);%产生右移位的阶跃信号u(t-2) f=u0-u1-u2;%表示门函数 plot(t,f)%绘制门函数的波形 axis([0,4,0,4])%设定坐标轴范围0x4,0y4 运行结果: f(-t) %f(1)=f(-t) t=-4:0.01:0; %定义时间样本向量 t0=-2; %指定信号发生突变的时刻 u0=stepfun(t,t0);%产生左移位的阶跃信号u(t+2) t1=-1;%指定信号发生突变的时刻 u1=stepfun(t,t1);%产生左移位的阶跃信号u(t+1) t2=0;%指定信号发生突变的时刻 u2=2*stepfun(t,t2);%产生阶跃信号2*u(t) f=u0+u1-u2;%表示门函数 plot(t,f)%绘制门函数的波形 axis([-4,0,0,4])%设定坐标轴范围-4x0,0y4 ( (2)f(t-2); %f(2)=f(t-2) t=0:0.01:4; %定义时间样本向量 t0=0; %指定信号发生突变的时刻 u0=2*stepfun(t,t0+2);%产生左移位的阶跃信号2*u(t) t1=1;%指定信号发生突变的时刻 u1=stepfun(t,t1+2);%产生左移位的阶跃信号u(t-1) t2=2;%指定信号发生突变的时刻 u2=stepfun(t,t2+2);%产生左移位的阶跃信号u(t-2) f=u0-u1-u2;%表示门函数 plot(t,f)%绘制门函数的波形 axis([0,6,0,4])%设定坐标轴范围0x4,0y4 (3)f(at); %a=1/2 t=0:0.01:8; %定义时间样本向量 t0=0; %指定信号发生突变的时刻 u0=2*stepfun(t,t0);%产生左移位的阶跃信号2*u(at) t1=2;%指定信号发生突变的时刻 u1=stepfun(t,t1);%产生左移位的阶跃信号u(a(t-1)) t2=4;%指定信号发生突变的时刻 u2=stepfun(t,t2);%产生左移位的阶跃信号u(a(t-2)) f=u0-u1-u2;%表示门函数 plot(t,f)%绘制门函数的波形 axis([0,8,0,4])%设定坐标轴范围0x8,0y4 %a=2 t=0:0.01:8; %定义时间样本向量 t0=0; %指定信号发生突变的时刻 u0=2*stepfun(t,t0);%产生左移位的阶跃信号2*u(at) t1=1/2;%指定信号发生突变的时刻 u1=stepfun(t,t1);%产生左移位的阶跃信号u(a(t-1)) t2=1;%指定信号发生突变的时刻 u2=stepfun(t,t2);%产生左移位的阶跃信号u(a(t-2)) f=u0-u1-u2;%表示门函数 plot(t,f)%绘制门函数的波形 axis([0,8,0,4])%设定坐标轴范围0x8,0y4 (4)f=(0.5t+1) %f4=f(1/2*t+1) t=-2:0.01:8; %定义时间样本向量 t0=-1; %指定信号发生突变的时刻 u0=2*stepfun(t,t0);%产生左移位的阶跃信号2*u(at+1) t1=1;%指定信号发生突变的时刻 u1=stepfun(t,t1);%产生左移位的阶跃信号u(at-1+1) t2=3;%指定信号发生突变的时刻 u2=stepfun(t,t2);%产生左移位的阶跃信号u(at-2+1) f=u0-u1-u2;%表示门函数 plot(t,f)%绘制门函数的波形 axis([-2,8,0,4])%设定坐标轴范围-2x8,0y4 三、讨论与总论 通过本次实验验证了:阶跃信号u(t)的时移、反转(折叠)、尺度变换的
显示全部
相似文档