满意答案
guiydzd8745
2013.09.20
采纳率:54% 等级:11
已帮助:6497人
是不是缺少blackman.m文件,就是在Matlab中的toolboox中signal目录下的function,一般软件会自带一些常用的function,存在toolbox中。你的程序我试过了,可以通过,不过myplot是你自己写的吧,我这儿没有这个function,我用的是2010(b)
function w = blackman(varargin)
%BLACKMAN Blackman window.
% BLACKMAN(N) returns the N-point symmetric Blackman window in a column
% vector.
% BLACKMAN(N,SFLAG) generates the N-point Blackman window using SFLAG
% window sampling. SFLAG may be either 'symmetric' or 'periodic'. By
% default, a symmetric window is returned.
%
% See also HAMMING, HANN, WINDOW.
% Copyright 1988-2002 The MathWorks, Inc.
% $Revision: 1.14.4.1 $ $Date: 2007/12/14 15:03:49 $
% Check number of inputs
error(nargchk(1,2,nargin,'struct'));
[w,msg] = gencoswin('blackman',varargin{:});
if ~isempty(msg), error(generatemsgid('SigErr'),msg); end
% [EOF] blackman.m
这个是源代码,你可以自己做一个function,不对的话再交流
00分享举报