MATLAB: How to save matrix created in each iteration

n=1;
while n<4
k=[1 2 3 4;5 6 7 8];
k=k*n;
n=n+1;
display(n)
display(k)
end

Best Answer

One of ways
n=1;
k=[1 2 3 4;5 6 7 8];
out = zeros([size(k),3]);
while n<4
k=k*n;
out(:,:,n) = k;
n=n+1;
end
Related Question