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