wawa16109 发表于 2007-4-27 11:04

自带函数错误?

我要查看ifft的源程序,输入了which ifft,找到后出来以下程序,但是在matlab上运行显示错误,怎么会事呀?


function y = ifft(varargin)
%IFFT Overloaded function for UINT8 input.


%
$Revision: 1.9.4.3 $
$Date: 2004/03/02 21:46:43 $
%
Copyright 1984-2004 The MathWorks, Inc.


for k = 1:length(varargin)

if (isa(varargin{k},'uint8'))

if (k == 1)


warning('MATLAB:ifft:uint8Obsolete', ...

['IFFT on values of class UINT8 is obsolete.\n'
...

'
Use IFFT(DOUBLE(X)) or IFFT(SINGLE(X)) instead.']);

end

varargin{k} = double(varargin{k});

end
end


y = ifft(varargin{:});


我只输入了for--------end部分

[ 本帖最后由 xinyuxf 于 2007-4-27 11:39 编辑 ]
页: [1]
查看完整版本: 自带函数错误?