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

    function str = char(obj)
%CHAR Return char description of expression
%
%   S = CHAR(OBJ) returns a character description of the expression.
% 
%   See also CGRANGECONSTRAINT/TEXDESCRIPTION  

%   Copyright 2006 The MathWorks, Inc.

if isStaticMode(obj)
    str = getStaticData(obj, 'char_return');
else
    strLB = char(obj.LowerBound.info);
    strUB = char(obj.UpperBound.info);
    idx = strfind(strLB, '>=');
    if isempty(idx)
        truncLBstr = strLB;
    else
        stIdx = min(length(strLB) - idx, 3);
        truncLBstr = strLB(idx + stIdx:end);
    end
    str = [truncLBstr, ' <= ', strUB];
end