我需要建立矩阵矩阵。比方说,对于所有$1\leq i,j\leq n$
,我必须定义一个矩阵$p_{ij}$
,它将是一个矩阵$n\times n$
。我可以做的是 - 建立一个$P$
矩阵$n^2\times n^2$
- 但对于$n=20$
,存在关于记忆的错误。
你能告诉我如何解决这个问题吗?
答案 0 :(得分:10)
使用cell数组。喜欢这个
c = cell(3,3) %Create cell array of size *3x3*
c =
[] [] []
[] [] []
[] [] []
c{1,1}; = rand(3,3); %Set cell {1,1} to be random matrix of size *3x3*
c{1,2} = ones(4,6) %Set cell {1,2} to be matrix of ones size *4x6*
c =
[3x3 double] [4x6 double] []
[] [] []
[] [] []
等。