信号与系统--基于 MATLAB的离散时域分析.pptx
5.7基于MATLAB的离散时域分析5.7.1序列的MATLAB程序1.单位脉冲序列的产生例5.7-1单位脉冲序列的MATLAB程序如下:
图5.7-1单位脉冲序列图
2.单位阶跃序列的产生
例5.7-2单位阶跃序列的MATLAB程序如下:
单位阶跃序列波形如图5.7-2所示。
图5.7-2单位阶跃序列图
3.矩形序列的产生
例5.7-3矩形序列的MATLAB程序如下:
矩形序列波形如图5.7-3所示。
图5.7-3单位矩形序列图
4.斜变序列的产生
例5.7-4斜变序列的MATLAB程序如下:
斜变序列波形如图5.7-4所示。
图5.7-4单位斜变序列图
5.实指数序列的产生
例5.7-5实指数序列的MATLAB程序如下:
图5.7-5实指数序列图
6.正弦型序列的产生
例5.7-6正弦型序列的MATLAB程序如下:
正弦型序列波形如图5.7-6所示。
图5.7-6正弦型序列图
7.复指数序列的产生
例5.7-7复指数序列的MATLAB程序如下:
复指数序列波形如图5.7-7所示。
图5.7-7复指数序列图
8.任意脉冲序列扩展函数
9.任意阶跃序列扩展函数
5.7.2序列运算的MATLAB扩展程序
1.序列加法扩展函数
2.序列乘法扩展函数
3.序列移序扩展函数
4.序列折叠扩展函数
5.序列卷积扩展函数
5.7.3序列运算的MATLAB程序
例5.7-8计算例5.5-1的MATLAB程序如下:
例5.5-1波形如图5.7-8所示。
图5.7-8例5.5-1输入序列与输出序列图
图5.7-9例5.7-9序列移序图
图5.7-10序列折叠图
5.7.4序列能量的MATLAB程序
例5.7-11计算序列能量的MATLAB程序如下:
5.7.5系统响应求解的MATLAB程序
1.单位脉冲响应h(n)
例5.7-12计算并绘出例5.4-2单位脉冲响应h(n)的波形(前6项)。程序如下:
例5.4-2波形如图5.7-11所示。
图5.7-11例5.4-2单位脉冲响应图
2.零状态响应
例5.7-13计算例5.6-1零状态响应的MATLAB程序如下:
图5.7-12例5.6-1输入序列与输出序列图
3.全响应
例5.7-14计算例5.6-2全响应的MATLAB程序如下:
例5.6-2波形如图5.7-13所示。
图5.7-13例5.6-2输入序列与输出序列图
例5.7-15例5.6-4输入为2n-1、计算前22点、图示前8点(均包括y(-1))的MATLAB程序与结果如下:
答案
例5.6-4波形如图5.7-14所示。
图5.7-14例5.6-4输入序列与输出序列图