怎么用matlab画高斯窗函数?比如 n=50;window=hanning(n);[h,w]=freqz(window,1);subplot(1,2,1)stem(window);subplot(1,2,2);plot(w/pi,20*log(abs(h)/abs(h(1))));可以生成汉宁窗函数和频谱函数,类似的怎么生成高斯窗函数的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/01 01:43:37
怎么用matlab画高斯窗函数?比如 n=50;window=hanning(n);[h,w]=freqz(window,1);subplot(1,2,1)stem(window);subplot(1,2,2);plot(w/pi,20*log(abs(h)/abs(h(1))));可以生成汉宁窗函数和频谱函数,类似的怎么生成高斯窗函数的?
xSn@(Rx5]ǎ zj AEPh )R$U__`ciAjOewk޼KI'~hbI~:p{f͂VXv T۶e5j5&eYxm6YHCכ9OεXn6:ǘ%.9D?%OFGqu^FgF.|ݫ`l<MY_.tD*iqW=M;g@\v!lEBBM3_ùK{8hGt`yB<Ъo;3p(R5ow ώ^^foOfFܰ*jzP8 ۞G=bVhU>E[Gʦ嚎xeZ9MnʹjsA#o/yV>!4@:`$H1!A<$$Ix^ Q5D$TAy-T~--2"i\CdB ]"2-cH7%pM-9M׷~lnmN s}9U:I<ۉ_Bvd

怎么用matlab画高斯窗函数?比如 n=50;window=hanning(n);[h,w]=freqz(window,1);subplot(1,2,1)stem(window);subplot(1,2,2);plot(w/pi,20*log(abs(h)/abs(h(1))));可以生成汉宁窗函数和频谱函数,类似的怎么生成高斯窗函数的?
怎么用matlab画高斯窗函数?
比如 n=50;
window=hanning(n);
[h,w]=freqz(window,1);
subplot(1,2,1)
stem(window);
subplot(1,2,2);
plot(w/pi,20*log(abs(h)/abs(h(1))));可以生成汉宁窗函数和频谱函数,类似的怎么生成高斯窗函数的?

怎么用matlab画高斯窗函数?比如 n=50;window=hanning(n);[h,w]=freqz(window,1);subplot(1,2,1)stem(window);subplot(1,2,2);plot(w/pi,20*log(abs(h)/abs(h(1))));可以生成汉宁窗函数和频谱函数,类似的怎么生成高斯窗函数的?

假设是32点的高斯窗,用以下matlab语句就可以看到高斯窗时域和频域的情况:

N = 32;

wvtool(gausswin(N));

或者:

window=gausswin(n);

[h,w]=freqz(window,1);

subplot(1,2,1)

stem(window);

subplot(1,2,2);

plot(w/pi,20*log(abs(h)/abs(h(1))));