using a nested for loop to walk through two matrix

2 views (last 30 days)
Use a nested for loop to printout all values (one by one) for both S and T. To control your loops, use variables/numbers based on the results of using the size command.
S = [6 -10 4; 10 7 5; 3 9 5]
T = [-2 4 -10;3 -10 -8;-7 -5 7]
here is what i was thinking:
for s = 1:1:size(S)
for t = 1:1:size(T)
[s,t]
end
end
the problem with this is that the printout is only printing the index numbers not the actual matrix.
  1 Comment
Jan
Jan on 14 Nov 2012
size(x) replies a vector, such that 1:size(x) will nbot necessarily reply what you expect. Use numel(x), length(x) or size(x, dim) instead.

Sign in to comment.

Accepted Answer

Harshit
Harshit on 14 Nov 2012
Use [S(s),T(t)] instead of [s,t]

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!