Another way instead of for loop

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 件のコメント

Christiaan
Christiaan 2015 年 6 月 17 日
Dear Muhammad, What would you like to acchieve? Kind regards
muhammad ismat
muhammad ismat 2015 年 6 月 17 日
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

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeGPU Computing についてさらに検索

質問済み:

2015 年 6 月 17 日

編集済み:

2015 年 6 月 17 日

Community Treasure Hunt

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

Start Hunting!

Translated by