www.gusucode.com > mbcmodels 工具箱 matlab 源码程序 > mbcmodels/@xregusermod/numParams.m

    function np= numParams(U)
%NUMPARAMS

%  Copyright 2000-2007 The MathWorks, Inc. and Ford Global Technologies, Inc.



np= length(U.parameters);
if np==0
    try
        np= feval(U.funcName,U,'numParams');
        if ~isnumeric(np) || ~isscalar(np) || np~=fix(np) || np<1
            error(message('mbc:xregusermod:InvalidValue6', name( U )))
        end
    catch ME
        ReportError(U,ME)
    end
end