clc clear close all n1=0:15; subplot(311) x1=[ones(1,8),zeros(1,3)]; y1=zeros(1,6); y1(2)=1; g1= conv(x1,y1); stem(n1, g1(n1+1)) title('序列卷积和结果'); grid on n2=0:20; subplot(312) x2=[ones(1,8),zeros(1,3)]; y2=[ones(1,8),zeros(1,3)]; g2= conv(x2,y2); stem(n2, g2(n2+1)) title('序列卷积和结果'); grid on n3=0:20; subplot(313) x3=0.5.^n3; y3=[ones(1,8),zeros(1,3)]; g3= conv(x3,y3); stem(n3, g3(n3+1)) title('序列卷积和结果'); grid on分析
时间: 2023-10-05 09:08:25 浏览: 79
clc.zip_CPFSK_QPSK信号自己编_cpfsk信号_environment1yh_steppedb5u
5星 · 资源好评率100%
这段代码实现了离散时间信号的卷积操作,并绘制了卷积结果的图像。具体来说,代码中分别定义了三个序列 x1、x2、x3 和三个卷积核 y1、y2、y3,然后使用 conv 函数对它们进行卷积操作,得到卷积结果 g1、g2、g3。最后使用 stem 函数绘制了卷积结果的图像,分别显示在 3 个子图中,每个子图都有自己的横轴和纵轴,以展示卷积结果的变化情况。其中第三个子图还使用了指数衰减信号作为输入序列,而不是常数序列,以展示不同类型的信号卷积结果的差异。
阅读全文