Hello, I am saving a matrix which is calculated inside a loop and I am putting all these n matrix inside another matrix with matrix element. I have trouble because it saves just the last matrix calculated from the loop; If I print all these matrixes the code works well. Any suggestions?
Thanks in advance

 Respuesta aceptada

Walter Roberson
Walter Roberson el 26 de Dic. de 2020
for K = 1 : 5
Output(:,:,K) = magic(7) - K.^2;
end
Output(:,:,1)
ans = 7×7
29 38 47 0 9 18 27 37 46 6 8 17 26 28 45 5 7 16 25 34 36 4 13 15 24 33 35 44 12 14 23 32 41 43 3 20 22 31 40 42 2 11 21 30 39 48 1 10 19
Output(:,:,end)
ans = 7×7
5 14 23 -24 -15 -6 3 13 22 -18 -16 -7 2 4 21 -19 -17 -8 1 10 12 -20 -11 -9 0 9 11 20 -12 -10 -1 8 17 19 -21 -4 -2 7 16 18 -22 -13 -3 6 15 24 -23 -14 -5
As you can see we have been successful in storing different matrices along the third dimension.

Más respuestas (0)

Categorías

Preguntada:

el 26 de Dic. de 2020

Respondida:

el 26 de Dic. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by