一.实验目的
1. 通过实验熟悉MATLAB 仿真软件的使用方法;
2. 掌握用MATLAB 对常用信号(连续信号和离散信号)进行时域、频域、s 域以及z 域的分析方法,利用绘图命令绘制出典型信号的波形,了解这些信号的基本特征;
3. 通过绘制信号运算结果的波形,了解这些信号运算对信号所起的作用。
二.实验设备
1. 计算机
2. MATLAB R2007a 仿真软件
三.实验原理
1.连续时间信号的表示及可视化
所谓连续时间信号,是指自变量的取值范围是连续的,且对于一切自变量的取值。在MATLAB 中连续信号可用向量或符号运算功能来表示。
(1)向量表示法:对于连续时间信号)(t f ,我们可以用两个行向量f 和t 来表示,其中向量t 是形如21::t p t t =的MATLAB 命令定义的时间范围向量,1t 为信号起始时间,2t 为终止时间,p 为时间间隔。向量f 为连续信号)(t f 在向量t 所定义的时间点上的样值。然后用plot 命令来绘出该信号的时域波形。plot 命令可将点与点间用直线连接,当点与点间的距离很小时,绘出的图形就成了光滑曲线。
(2)符号运算表示法:如果信号可以用一个符号表达式来表示它,则我们可用ezplot 命令绘制出信号的波形。
2.离散时间信号的表示及可视化
一般说来,离散时间信号用)(n f 表示,其中变量n 为整数,代表离散的采样时间点。序列)(n f 可表示为移位加权的形式,在MATLAB 中可用stem 命令绘图。
3.连续系统的冲激响应、阶跃响应及MATLAB 实现
对LTI 连续系统,设其输入信号为)(t f ,冲激响应为)(t h ,零状态响应为)(t y ,则有:
)()()(t h t f t y *=