存储mvnrnd在向量中返回的Nx2矩阵

时间:2017-05-01 01:49:17

标签: matlab matrix vector

我正在使用mvnrnd从两个相关的正态分布中获取两列N个选择。我想使用mvnrnd Z次并将它们存储在1xZ向量中,其中每个条目是mvnrnd返回的Nx2矩阵。

我将如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您无法在矢量条目中存储矩阵,矢量条目是标量。但是,您可以在1D单元格数组条目中存储矩阵:

N = 50;
Z = 3;
% pre allocate cell array
C = cell(1,Z);
for ii = 1:Z
    % generate your Nx2 random matrix
    M = rand(N,2);
    % store the matrix in a cell
    C{ii} = M;
end
disp(C)

C = 
    [50×2 double]    [50×2 double]    [50×2 double]