用matlab画卷积
时间: 2023-10-21 16:23:33 浏览: 131
要使用Matlab绘制卷积,你可以使用conv函数。conv函数用于计算两个向量或矩阵的线性卷积。下面是一个简单的示例,演示如何使用conv函数进行卷积绘图:
```matlab
% 定义输入信号
x = [1 2 3 4];
h = [1 1 1];
% 计算卷积
y = conv(x,h);
% 绘制输入信号和卷积结果
figure;
subplot(3,1,1);
stem(x);
title('输入信号 x');
subplot(3,1,2);
stem(h);
title('卷积核 h');
subplot(3,1,3);
stem(y);
title('卷积结果 y');
```
在这个例子中,我们定义了输入信号x和卷积核h,然后使用conv函数计算它们的卷积结果y。最后,使用stem函数绘制了输入信号、卷积核和卷积结果的图形。你可以根据自己的需要修改输入信号和卷积核的数值,以及图形的显示方式。
阅读全文