4
$\begingroup$

I need to build up the matrix of matrices. Say, for all $1\leq i,j\leq n$ I have to define a matrix $p_{ij}$ which will be a matrix $n\times n$. What I can do - it is to build up a matrix $P$ which is $n^2\times n^2$ - but for $n=20$ there is an error about memory.

Could you please tell me how to solve this problem?

  • 2
    Voted to close. Link to stackoverflow version: http://stackoverflow.com/questions/5243507/matrix-of-matrices-in-matlab2011-06-01

2 Answers 2

2

This sounds like a question you might be better off asking on stackoverflow.com.

2

I think you can use cell array

b=rand(20,20);   c=rand(20,20); a=cell(20);    %Construct cell array a{1,1}=b; a{1,2}=c; ...