Can I use a for loop to access different pairs in a matrix?
Show older comments
I want to use a matrix as the input of a for loop, and reference different pairs of indices in the matrix as the variable for each iteration.
Say I have a matrix that looks like
1 4
2 5
3 6
I want the loop to choose [1 4],[1 5] then [1 6], then go back to the first column and choose [2 4], [2,5] and so on.
Is this possible?
Accepted Answer
More Answers (1)
Sean de Wolski
on 4 Apr 2011
for ii = 1:3
for jj = 4:6
do_stuff_with(ii,jj);
end
end
What operation are you doing with the two variables. It's possible you could use BSXFUN to do it all with one shot.
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!