gusucode.com > 声音的处理有:LPC,FFT,共振峰,频谱源码程序 > siganlandsystemusingMatlab/SSUM/library/get_windowdata.m
function windowData = get_windowdata(num_samples, shape) switch lower(shape) case 'triangle' windowData = window(@triang, num_samples); case 'rectangle' windowData = window(@rectwin, num_samples); case 'hamming' windowData = window(@hamming, num_samples); case 'gaussian' windowData = window(@gausswin, num_samples,2.5); case 'kaiser' windowData = window(@kaiser, num_samples,5); case 'bartlett' windowData = window(@bartlett, num_samples); case 'blackman-harris' windowData = window(@blackmanharris, num_samples); case 'hann' windowData = window(@hann, num_samples); otherwise windowData = window(@hann, num_samples); end