99问答网
所有问题
matlab中如何从一个矩阵中随机抽取几个数到另外一个矩阵中,位置和原来一样
如a= 1 2 3 随机抽取放到b中 b=0 2 0
4 5 6 4 0 0
7 8 9 0 0 9
举报该问题
推荐答案 2013-03-16
比如你要随机取3个。
n = 3;
La = numel(a);
t = 1;
P = randperm(La);
ind = P(1:n);
b = 0*a;
b(ind) = a(ind);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BzvejeXe7.html
相似回答
大家正在搜
相关问题
matlab中怎样使矩阵中的每个数 同时除以一个整数 得到新...
matlab 从一个矩阵中随机抽取某些列组成新的矩阵
请问:Matlab中怎么从一个现有的矩阵中随机抽取一个数?急...
matlab中如何实现在数据矩阵中随机取一个数,注意是一个数...
matlab 中如何从一个矩阵中找到另一个矩阵中的所有元素的...
如何用matlab从一个矩阵中随机提取一个子矩阵
利用matlab,在矩阵中随机选择几个行向量组成新的矩阵
MATLAB中从已知矩阵中随机抽取5个元素如何实现.