Filter löschen
Filter löschen

Another way instead of for loop

1 Ansicht (letzte 30 Tage)
muhammad ismat
muhammad ismat am 17 Jun. 2015
Bearbeitet: Walter Roberson am 17 Jun. 2015
I have this code
for i = 1:34
for j = 1:i % <-- Note the 1:i instead of 1:n
s(i,j) = abs(z(i,ind(j))-z(j,ind(i)))/(z(i,ind(j))+z(j,ind(i)));
s(j,i) = s(i,j)
end
end
but it is very slow, so i want another way instead of for loop.
  2 Kommentare
Christiaan
Christiaan am 17 Jun. 2015
Dear Muhammad, What would you like to acchieve? Kind regards
muhammad ismat
muhammad ismat am 17 Jun. 2015
i have a matrix 10 x 10
then i make a cluster to previous matrix then i want calculate eq
(z(i,ind(j))-z(j,ind(i)))/(z(i,ind(j))+z(j,ind(i)))
to each point in the matrix
where ind cluster no that a point belong to, z is the distance from point to a cluster

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Statistics and Machine Learning Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by