Найти расстояние от одной точки в матрице до всех других точек в матрице
У меня есть матрицаa
и я хочу рассчитатьрасстояние от одной точки до всех остальных точек, Таким образом, матрица результатов должна иметь ноль (в выбранной мной точке) и должна отображаться в виде некоего круга чисел вокруг этой конкретной точки.
Это то, что у меня уже есть, но я не могу получить правильный результат.
a = [1 2 3 4 5 6 7 8 9 10]
for i = 2:20
a(i,:) = a(i-1,:) + 1;
end
N = 10
for I = 1:N
for J = 1:N
dx = a(I,1)-a(J,1);
dy = a(I,2)-a(J,2);
distance(I,J) = sqrt(dx^2 + dy^2)
end
end