matlab中的矩阵矩阵

时间:2011-03-09 09:12:45

标签: matlab

我需要建立矩阵矩阵。比方说,对于所有$1\leq i,j\leq n$,我必须定义一个矩阵$p_{ij}$,它将是一个矩阵$n\times n$。我可以做的是 - 建立一个$P$矩阵$n^2\times n^2$ - 但对于$n=20$,存在关于记忆的错误。

你能告诉我如何解决这个问题吗?

1 个答案:

答案 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]    []
              []              []    []
              []              []    []

等。