在 MATLAB 中,可以使用函数 rectwin
来生成矩形窗。例如,以下代码生成一个长度为 128 的矩形窗:
w = rectwin(128);
如果需要生成其他长度的矩形窗,可以将 128 替换为所需的长度。
然后,可以使用函数 plot
将矩形窗的形状绘制出来:
plot(w);
如果要将矩形窗应用到信号,可以使用下面的代码:
x = some_signal;
y = x .* w;
其中,some_signal
是要进行窗函数处理的信号。这将生成一个新的信号 y
,其中矩形窗已经应用于 x
。