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