Ich bin auf der Suche nach einer Euklidischen Abstandsmatrix von einem Punkt [1,1]
. Dies ist, was ich habe, aber es nicht wie vorgesehen:Entfernungen von einem einzigen Punkt
a=rand(10,10);
a=sort(a); %sort example matrix it should be visible that distances should get bigger and bigger
a=pdist([ones(size(a));a]);
Bitte geben Sie die 10x10-Matrix als Bild vorstellen. Ich möchte die Abstände von Punkt A (hier [1,1]) zu einer Reihe anderer Punkte, nämlich der ganzen Matrix, erhalten. Das erwartete Format wäre also die ursprüngliche Matrix 10x10, aber mit allen Entfernungen zu Punkt A.
Gibt es eine einfache Möglichkeit, dies zu tun, die funktioniert?
Wie wollen Sie, dass Sie gehen, den Abstand zwischen einem 10-dimensinal Punkt und einem 2-dimensionalen Punkt berechnen? – Suever
Sie verpassen eine Klammer in der letzten Zeile. – beaker
Also ich dachte für jeden Index [x, y] gibt es einen Wert. Ich will nur, dass dieser Wert die Entfernung von diesem Punkt von [1,1] ist. Macht das mehr Sinn? – user2305193