Ermitteln Sie den Abstand zwischen einem Punkt in einer Matrix und allen anderen Punkten in einer Matrix

Ich habe eine Matrixa und ich will rechnendie Entfernung von einem Punkt zu allen anderen Punkten. Die Ergebnismatrix sollte also wirklich eine Null haben (an dem Punkt, den ich ausgewählt habe) und als eine Art Kreis von Zahlen um diesen bestimmten Punkt erscheinen.

Dies ist, was ich bereits habe, aber ich kann nicht das richtige Ergebnis zu bekommen scheinen.

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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage