matlab conv(x,b,same)
时间: 2024-05-20 20:19:22 浏览: 121
using matlab
这是 Matlab 中的一个函数,用于计算信号 x 与滤波器 b 的卷积。其中 same 参数表示卷积结果的长度与输入信号 x 的长度相同。具体而言,如果 x 的长度为 N,b 的长度为 M,则卷积结果 y 的长度为 N,且第 k 个元素为:
y(k) = sum_{i=0}^{M-1} x(k+i-ceil(M/2)) * b(i+1)
其中 ceil() 函数表示向上取整。在 same 模式下,如果 M 为偶数,则 y(k) 取左边的值。
阅读全文