Encuentra la distancia desde un punto en una matriz a todos los otros puntos en una matriz

Tengo una matriza y quiero calcularLa distancia de un punto a todos los demás puntos.. Entonces, realmente la matriz de resultados debe tener un cero (en el punto que he elegido) y debe aparecer como una especie de círculo de números alrededor de ese punto específico.

Esto es lo que ya tengo pero parece que no puedo obtener el resultado correcto.

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta