Replacing a nested for-loop
Afficher commentaires plus anciens
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 commentaires
Azzi Abdelmalek
le 7 Sep 2013
You can not just say replace a double for loop. Give more details about your problem
Ryan
le 7 Sep 2013
Azzi Abdelmalek
le 7 Sep 2013
what is myfunction?
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!