连续时间信号和系统时域分析及MATLAB实现.docVIP

  • 75
  • 0
  • 约 38页
  • 2017-06-05 发布于湖北
  • 举报

连续时间信号和系统时域分析及MATLAB实现.doc

连续时间信号和系统时域分析及MATLAB实现要点

MATLAB课程设计任务书题目: 初始条件: 任务: 目 录 1 MATLAB简介 1 1.1 MATLAB设计目的 1 1.2 MATLAB语言特点 1 2常用连续时间信号的时域波形 1 2.1单位阶跃信号 1 2.2单位冲激信号 2 2.3正弦信号 3 2.4实指数信号 4 2.5虚指数信号 5 2.6复指数信号 6 3 连续时间信号的时域运算 7 3.1相加 7 3.2相乘 8 3.3数乘 9 3.4微分 10 3.5积分 11 4.1反转 12 4.2时移 13 4.3展缩 14 4.4倒相 15 4.5综合变化 16 5连续时间信号简单的时域分解 17 5.1信号的交直流分解 17 5.2信号的奇偶分解 18 6连续时间系统的卷积积分的仿真波形 20 7连续时间系统的冲激响应、阶跃响应的仿真波形 22 7.1 impulse()函数 23 7.2 step()函数 27 8连续时间系统对正弦信号、实指数信号的零状态响应的仿真波形 29 8.1 正弦信号的零状态响应 30 8.2 实指数信号的零状态响应 31 9小结 32 1 MATLAB简介1.2 MATLAB语言特点 MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 2常用连续时间信号的时域波形 连续信号又称为模拟信号,其信号存在于整个时间范围内,包括单位阶跃信号,单位冲激信号,正弦信号,实指数信号,虚指数信号,复指数信号。 2.1单位阶跃信号 单位阶跃信号的定义如下: 单位阶跃信号的MATLAB程序: t=-0.5:0.01:5; t0=1.0; q=stepfun(t,t0); plot(t,q); axis equal 其信号图如下: 2.2单位冲激信号 MATLAB实现程序如下: t=-5:0.01:5; a=(t==0); plot(t,a); 信号图如下: 2.3正弦信号 正弦信号其MATLAB实现程序如下: t=-1:0.0001:1; A=6; f=5; b=1; u=A*sin(2*pi*f*t+b); plot(t,u) axis([-1 1 -6.5 6.5]) 其信号图如下: 2.4实指数信号 实指数信号可由下面的表达式来表示: MATLAB实现程序如下: t=0:0.002:3; A=3; a=0.5; b=A*exp(a*t); plot(t,b) axis([-0.2 3.1 -0.2 14]) 其信号图如下: 2.5虚指数信号 虚指数信号可由下面的表达式来表示: A=2,的虚指数信号的MATLAB实现程序如下 t=0:0.001:20; a=2; w=pi/4; b=a*exp(i*w*t); subplot(221),plot(t,real(b)),axis([0, 20,-4,4]),title(实部) subplot(222),plot(t,imag(b)),axis([0,20,-4,4]),title(虚部) subplot(223),plot(t,abs(b)),axis([0,20,1,4]),title(模) subplot(224),plot(t,angle(b)),axis([0,20,-4,4]),title(相角) 其信号图如下: 2.6复指数信号 复指数信号可由下面的表达式来表示: MATLAB实现程序如下: t=0:0.01:4; a=-1; A=1; b=12; c=A*exp((a+i*b)*t); subplot(221),plot(t,real(c)),title(实部) subplot(222),plot(t,abs(c)),title(模) subplot(223),plot(t,imag(c)),title(虚部) subplot(224),plot(t,angle(c)),title(相角) 其信号图如下: 3 连续时间 要实现两信号的相加,即f() f1(t)为单位阶跃信号,f2(t)为正弦信号,两信号相加的实现程序如下, t=-6:0.0001:10; t0=2; a=stepfun(t,t0); b=sin(2*pi*t); f=b+a; plot(t,f) axis([-6 10 -3 3]) 其信号图如下: 3.2相乘 要实现两信号的相乘,即f() f1(t)为单位阶跃信号,f2(t)为正弦信号,两信号相乘的实现程序如下: t=0:0.0001:5; t0=0.5; a=stepf

文档评论(0)

1亿VIP精品文档

相关文档