如何在matlab中从一个矩阵中随机选取几个数到另一个矩阵中,位置和之前一样。

比如你要随机挑三个。

n = 3;

la = numel(a);

t = 1;

p = rand perm(La);

ind = P(1:n);

b = 0 * a;

b(ind)= a(ind);