Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function [x] = sortIdealPoint(x)
- idealPoint = zeros(1, size(x, 2));
- for i=1:size(x,2)
- idealPoint(i) = min(x(:, i));
- end
- indexDist = size(x, 2) + 1;
- xCopy = [x, zeros(1, size(x, 1))'];
- for i=1:size(x,1)
- norm(x(i, :) - idealPoint);
- xCopy(i, indexDist) = norm(x(i,:) - idealPoint);
- end
- x = sortrows(xCopy, indexDist);
- x(:, indexDist) = [];
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement