MATLAB: Save values of a matrix after each iteration in a new matrix

matrix manipulationsavevariable

Hello everyone,
I am a newbie to MATLAB. I am writing a code where I need to save values of a matrix in a new matrix each time loop ends. Say for example I have a FOR loop and let's assume loop runs from 1 to 3 and after each iteration,FOR loop gives us a new matrix. Is it possible to store those arrays or matrix we get after each iteration and place them in a new matrix? I am really stuck..need your help guys..
Thanks !!

Best Answer

Typically one would stick the new matrices in the third dimension of the first or in a cell array.
For the 3d case, you would end up with an mxnxp matrix where each slice A(:,:,mat) is the corresponding matrix. If you give us an example of what you have, we can critique.
Related Question