MATLAB 矩形 window
MATLAB rectangular window
如何在 0≤n≤24 范围内绘制长度为 25 的矩形 window 的茎?
我是这样做的:
w = rectwin(25)
干(w)
这是否正确,因为第一个样本(即 n=0)未显示为 window 的一部分。
另外,在使用rectwin()时,我应该输入25还是24作为参数?
提前致谢。
您应该将 window 所需的点数作为输入传递给 rectwin 函数。该图不显示 n=0 的值,因为 MATLAB 索引从 1 开始。对于 25 点 window,您应该有 25 个值,并且该图显示从 1 到 25 绘制的值。如果您希望它从0,可以将x轴值传给stem函数。
w = rectwin(25); stem(0:numel(w)-1,w);
或者您可以使用 wvtool 检查 window,它将向您显示从 0 开始的 x 轴以及 window.
的频域视图
如何在 0≤n≤24 范围内绘制长度为 25 的矩形 window 的茎?
我是这样做的:
w = rectwin(25) 干(w)
这是否正确,因为第一个样本(即 n=0)未显示为 window 的一部分。 另外,在使用rectwin()时,我应该输入25还是24作为参数?
提前致谢。
您应该将 window 所需的点数作为输入传递给 rectwin 函数。该图不显示 n=0 的值,因为 MATLAB 索引从 1 开始。对于 25 点 window,您应该有 25 个值,并且该图显示从 1 到 25 绘制的值。如果您希望它从0,可以将x轴值传给stem函数。
w = rectwin(25); stem(0:numel(w)-1,w);
或者您可以使用 wvtool 检查 window,它将向您显示从 0 开始的 x 轴以及 window.
的频域视图