www.gusucode.com > mbcexpr 工具箱 matlab 源码程序 > mbcexpr/@cgexprconstraint/private/prhseval.m
function rhs = prhseval(obj) %PRHSEVAL Private method for evaluating the right-hand side value % % RHS = PRHSEVAL(OBJ) returns the right-hand side input values. % Copyright 2000-2005 The MathWorks, Inc. and Ford Global Technologies, Inc. if obj.ExprEvalFunc==1 rhs = 0; elseif obj.CompValueType==0 rhs = obj.CompValue; else pInp = getinputs(obj); if length(pInp)>1 && isvalid(pInp(2)) switch obj.CompEvalFunc case 0 rhs = i_eval(pInp(2).info); case 1 rhs = ceval(pInp(2).info); case 2 rhs = peveval(pInp(2).info); end else rhs = NaN; end end