Contents

% What is distance like in higher dimensions?

Compute distances between random vectors in R^n as n increases

Dr. Josh Thompson, Northern Michigan University

for i = 1:2000;
    u = rand(1,i); % A random vector in R^i
    v = rand(1,i); % A random vector in R^i
    d(i) = norm(u-v); % The distance between u and v
end

% Create a figure, and hold all subsequent plotting effects on same plot
figure; hold on;
title('High Dimensional Distances Between Random Points');
xlabel('Dimension');
ylabel('Distance');
plot(d)