Replacing a nested for-loop
古いコメントを表示
Hey everyone!
I am doing pairwise comparisons of strings in a cell array using a function that I wrote. Right now I have it in a nested for-loop that looks like this
D = {'string1','string2','stringn'}
for k = 1:numel(D)
for j = k:numel(D)
M(k,j) = myfunction(D{k},D{j});
end
end
This runs fairly slow. My question is there a faster way to do these pairwise comparisons using something like arrayfun?
3 件のコメント
Azzi Abdelmalek
2013 年 9 月 7 日
You can not just say replace a double for loop. Give more details about your problem
Ryan
2013 年 9 月 7 日
Azzi Abdelmalek
2013 年 9 月 7 日
what is myfunction?
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!