实验2 离散序列的卷积和系统差分方程的MATLAB实现

实验2 离散序列的卷积和系统差分方程的MATLAB实现实验目的熟悉序列的卷积运算及其MATLAB实现;熟悉离散序列的傅里叶变换理论及其MATLAB实现;加深对离散系统的差分方程和系统频率响应的理解。

2MATLAB 实验离散序列的卷积和系统差分方程的实 现 1. 实验目的 MATLAB 熟悉序列的卷积运算及其实现;熟悉离散序列的傅里叶变换理论 MATLAB 及其实现;加深对离散系统的差分方程和系统频率响应的理解。 2. 实例分析 2.1MATLAB 离散序列卷积运算的实现 2.1 例 已知,,计算。 两序列的线性卷积定义为: MATLABconv(x,h) 提供了一个内部函数来计算两个有限长序列之间的卷积。 “exe2conv.m” 将下列指令编辑到文件中。 %exe2conv.mconv 利用函数实现卷积运算 N=5;M=6;L=N+M-1; x=[1,2,3,4,5];nx=0:N-1; h=[6,2,3,6,4,2];nh=0:M-1; y=conv(x,h);ny=0:L-1; subplot(1,3,1);stem(nx,x,);xlabel();ylabel();grid; '.''n''x(n)'on subplot(1,3,2);stem(nh,h,);xlabel();ylabel();grid; '.''n''h(n)'on subplot(1,3,3);stem(ny,y,);xlabel();ylabel();grid; '.''n''y(n)'on “exe2conv.m”2-1 运行文件将产生如图所示的序列。

腾讯文库实验2