www.gusucode.com > mbcexpr 工具箱 matlab 源码程序 > mbcexpr/@cgfeature/char.m

    function out = char(SF)
%CHAR Return string description of object
% 
%  STR = CHAR(OBJ)

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


% char function for SubFeatures. Returns chars of equation and model

eq = SF.eqexpr;
if ~isempty(eq)
   if isa(eq.info, 'cgfeature')
      % features return a structure!
      featchar = char(eq.info);
      out.equation = featchar.equation; 
   else
      % other exprs return a proper char
      out.equation = char(eq.info);
   end
else
   out.equation = '';
end
mod = SF.modelexpr;
if ~isempty(mod)
   out.model = char(mod.info);
else 
   out.model = '';
end
op = SF.oppoint;
if ~isempty(op)
   out.oppoint = char(op.info);
else 
   out.oppoint = '';
end