MATLAB 汉明-window

MATLAB Hamming-window

我正在使用汉明 window 使用第一原理方程生成长度为 23 的 window。下面是我正在使用的代码:

>> M=23
>> w = .54 - .46*cos(pi*(0:M-1)'/M)
>> plot(w)

请问为什么图表没有显示波普尔汉明 window? 附件是我正在使用的方程式和此代码的输出。 任何形式的帮助将不胜感激。

问题是你的 n 从 0 到 M-1 而不是从 -M 到 M

试试这个:

M = 23
w = .54 + .46*cos(pi*(-M:M)/M)
plot(w)