Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
Drexel University or The Math Forum.



Re: Saving matrix each iteration
Posted:
Sep 18, 2013 9:32 AM


"Sincloe Brans" <dickson.f1@gmail.com> wrote in message news:l1bgqf$puf$1@newscl01ah.mathworks.com... > So I have two matrix A which keeps changing every iteration. I do 10 > iterations and so I get 10 A's. Each A is increased by one row at the end > of each iteration. I also have an external loop k=50,100,150. For each k I > generate 10 matrix. So in this case I generate totally 30 matrix. My > question is how do I save them so that I can use it for future > calculation. > > k=1 > while k<=150 > B = cell(10,1); > For i=1:10 > A(end+1,:) = M(rowIdx,:) > B{c} = A; > c=c+1 > end > k=k+50 > end > > This will save only 10 matrix created for each k. Is there any way I can > generate B{c}{k} kind of matrix?
Do you want to create a cell array whose cells themselves contain a cell array, or do you just want a 2D cell array? If the latter:
Y = cell(10, 20); for row = 1:10 for col = 1:20 Y{row, col} = magic(row+col); end end
 Steve Lord slord@mathworks.com To contact Technical Support use the Contact Us link on http://www.mathworks.com



