- "most efficient way" . See Premature optimization
- Why not show us a solution with a for-loop that does what you want.
- "to regenerate a pair of random coordinates" . Those new pairs what shall they be used for?
How to reset a FOR loop if condition is met?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
I am running a for loop that generates two random values that correspond to the randomly generated indices of a matrix. I want to check the matrix at those coordinates to see whether or not the cell is empty. If it isn't empty, I want to regenerate a pair of random coordinates. I'm not sure the best or most efficient way of doing this. I have something that looks like this:
randX = randi([1,size(emptyGrid,2)]); % random coordinates
randY = randi([1,size(emptyGrid,1)]);
if emptyGrid(randX,randY) ~= 0;
???
end % check cell
Any help or insight would be appreciated!
Thank you,
Geoff
0 commentaires
Réponses (1)
per isakson
le 17 Avr 2014
0 commentaires
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!