www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@cgobjectivefunc/cgobjectivefunc.m
function o = cgobjectivefunc(varargin) %CGOBJECTIVEFUNC Constructor for objective object % % This object has been obsoleted. The class remains purely for loading % and converting old object versions. % Copyright 2000-2005 The MathWorks, Inc. and Ford Global Technologies, Inc. if nargin ==1 && isstruct(varargin{1}) % convert structure to a class o = class(varargin{1}, 'cgobjectivefunc'); return end s = struct('name', 'New_ObjectiveFunc', ... 'minstr','min', ... 'canswitchminmax', 0, ... 'modptr', [], ... 'version', 1); o = class(s, 'cgobjectivefunc');