Encontre a distância de um ponto em uma matriz para todos os outros pontos em uma matriz

Eu tenho uma matriza e eu quero calculara distância de um ponto a todos os outros pontos. Então, na verdade, a matriz de resultados deve ter um zero (no ponto que escolhi) e deve aparecer como um tipo de círculo de números em torno desse ponto específico.

Isso é o que eu já tenho, mas não consigo obter o resultado correto.

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

questionAnswers(3)

yourAnswerToTheQuestion