function [x_p] = ProjectionPoint(x, SetLimmits) %Project the x vector to Set, returns a point of Set close(st) to x % % x: A vector to project % SetLimmits: The set to project. Each line/dimension off the set has to contain the limits % of the set to that particular dimension %x_p: The projected point % x_p = x; for i = 1:size(SetLimmits, 2) if x(i) < SetLimmits(i,1) x_p(i) = SetLimmits(i,1); elseif x(i) > SetLimmits(i,2) x_p(i) = SetLimmits(i,2); end end end