using a nested for loop to walk through two matrix

2 次查看(过去 30 天)
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 个评论
Jan
Jan 2012-11-14
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.

请先登录,再进行评论。

采纳的回答

Harshit
Harshit 2012-11-14
Use [S(s),T(t)] instead of [s,t]

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by