www.gusucode.com > 交通系统MCM-2009A题答案matlab源码程序 > leftTillOUT.m

    function [ left ] = leftTillOUT(pos,out)
% return number of OUT left till destination OUT

global OUTpos;

DESTpos = OUTpos(out);

if (pos > DESTpos)
    left = sum(((OUTpos >= pos) + (OUTpos <= DESTpos)) ~= 0);
else
    left = sum((OUTpos >= pos) .* (OUTpos <= DESTpos));
end

end