⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blackman.m

📁 matlabDigitalSigalProcess内有文件若干
💻 M
字号:
function w = blackman(n_est,sflag)
%BLACKMAN Blackman window.
%   W = BLACKMAN(N) returns the N-point symmetric Blackman window
%       in a column vector.
%   W = BLACKMAN(N,SFLAG) generates the N-point Blackman window 
%       using SFLAG window sampling. SFLAG may be either 'symmetric' 
%       or 'periodic'. By default, 'symmetric' window sampling is used. 

%   Copyright (c) 1988-98 by The MathWorks, Inc.
%       $Revision: 1.10 $  $Date: 1997/11/26 20:12:59 $

error(nargchk(1,2,nargin));

[n,w,trivalwin] = check_order(n_est);
if trivalwin, return, end;

% Set sflag to default if it's not already set:
if nargin == 1,
   sflag = 'symmetric';
end

switch lower(sflag),
case 'periodic'
   w = sym_blackman(n+1);
   w = w(1:end-1);
case 'symmetric'
   w = sym_blackman(n);
otherwise
	error('Sampling must be either ''symmetric'' or ''periodic''');
end

function w = sym_blackman(n)
w = (.42 - .5*cos(2*pi*(0:n-1)/(n-1)) + .08*cos(4*pi*(0:n-1)/(n-1)))';

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -