www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@modeldev/InitModel.m

    function OK= InitModel(mdev)
%INITMODEL initialise store for model
%
% OK= InitModel(mdev)

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

[X,Y]= getdata(mdev);

doRinvCalc= isempty(var(mdev.Model));
try
    [mdev.Model,OK]= InitModel(mdev.Model,X,Y,[],false,doRinvCalc);
catch
    OK= false;
end

if ~OK && mdev.Status~=0
    % make model not fitted
    mdev.Statistics(:)= NaN;
    mdev= status(mdev,0);
end


pointer(mdev);