0
Ich habe einen Vektor X, die x und y-Wert in Spalte 1 und 2 jeweils enthalten. Ich mache eine Berechnungsart zwischen jedem Punkt:Matlab pdist2: Nicht genügend Speicher
Distance = pdist2(X,X);
Aber manchmal habe ich ein Problem der Erinnerung.
Allerdings benutze ich diese Matrix in einer Schleife wie folgt aus:
for i:1:n
find(Distance(i,:) <= epsilon);
.....
end
Also, wissen Sie, wie die Berechnungsart in der Schleife von nur i der Matrix Entfernung der Linie zu machen?
Dank
Für einen der Eingänge zu 'pdist2' nur in einem Teil der 'X' Pass (zB' pdist2 (X, X (1 , :)) ')? –
vielleicht pdist2 (X (i, :), X) ?? – gpbdr13
Es ist das Gleiche. Ich habe 'i' nicht verwendet, weil ich nicht den gesamten Code sehen kann und nicht weiß, was berechnet wird, wenn ... –