using a nested for loop to walk through two matrix

2 visualizaciones (últimos 30 días)
SonOfAFather
SonOfAFather el 14 de Nov. de 2012
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 comentario
Jan
Jan el 14 de Nov. de 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.

Iniciar sesión para comentar.

Respuesta aceptada

Harshit
Harshit el 14 de Nov. de 2012
Use [S(s),T(t)] instead of [s,t]
  1 comentario
SonOfAFather
SonOfAFather el 14 de Nov. de 2012
thanks i thought that it must have been something simple.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by