A=[1 1;2 2;3 3;4 4;5 5;6 6;7 7;8 8;9 9;10 10;11 11;12 12;13 13]B=[3;4;3;3]C=[1;2;3;4;5;6;7;8;9;10;11;12;13]for k = 1 : length(B) if k == 1 row1 = 1 else row1 = 1 + sum(B(1:k-1)) end row2 = sum(B(1:k)) x{k} = A(row1:row2, :) y{k}= C(row1:row2, 1)end%I wanna add (inv(x'*x)*x'*y) for each k into loop. Problem is x and y are cell in the loop.
MATLAB: Cell to double problem for loop includes cellarrays.
cell arraysfor loopmatrix
Best Answer