I want to create a for loop which creates different pairs each time.
Afficher commentaires plus anciens
for i=1:p
for j=1:p
i~=j
disp('i is equal to');
disp(i);
disp('j is equal to');
disp(j);
end
end
I have made this however some pairs are the same e.g i= 1 j = 1 and so on
3 commentaires
Adam
le 5 Mar 2015
i ~= j
will simply output to the command line whether or not i is equal to j. The remaining code will be unaffected by whatever the result of that is.
Greig
le 5 Mar 2015
See Akshata's response below for how to structure the if statement.
As a general rule of good practice, it is better to avoid using i and j and loop indices, MATLAB reserves these for complex numbers (i.e., sqrt(-1)). Use ii and jj instead
ME
le 5 Mar 2015
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Speed and Area Optimization 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!