www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@cgoptimoptions/setName.m
function obj = setName(obj, sName) %SETNAME Provide a name label for an optimization function. % OPTIONS = SETNAME(OPTIONS, NAME) sets the name label for the % optimization object to be the string NAME. % % See also CGOPTIMOPTIONS/GETNAME. % Copyright 2000-2004 The MathWorks, Inc. and Ford Global Technologies, Inc. if nargin < 2 error(message('mbc:cgoptimoptions:InvalidArgument27')); end % Check input types [ok, msg] = i_CheckInputs({sName}); if ~ok error('mbc:cgoptimoptions:InvalidArgument28', msg); end obj.name = sName; %---------------------------------------------------------------------- function [ok, msg] = i_CheckInputs(in) %---------------------------------------------------------------------- ok = false; msg = ''; if ~ischar(in{1}) || isempty(in{1}) msg = 'The optimization name must be a non-empty string.'; else ok = true; end