Skip to content

Commit 1177f91

Browse files
committed
Added euclidean_distance.m
1 parent 6f129b8 commit 1177f91

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
% This function takes two n-dimensional vectors as input and calculates the euclidean distance
2+
function distance = euclidean_distance(coordinate_1,coordinate_2)
3+
if length(coordinate_1) ~= length(coordinate_2)
4+
disp('Dimensions of vectors do not match!')
5+
distance = NaN;
6+
else
7+
sum = 0;
8+
for i=1:1:length(coordinate_1)
9+
difference = (coordinate_2(i)-coordinate_1(i))^2;
10+
sum = sum + difference;
11+
end
12+
distance = sqrt(sum);
13+
end
14+
end

0 commit comments

Comments
 (0)