11智能在线
新记
matlab数组,随机分成两组
假设我有一个100行的矩阵,想从中随机取n行分成一组,剩下的分到另一组,两组数量不等。可以实现吗,等高手解答。
举报该文章
相关建议 2013-08-12
代码如下(M为原始矩阵,n为要取的行数,A为取出的n行,B为余下的部分):
M=rand(100,10);
n=40;
idx=randperm(100);
idx=idx(1:n);
A=M(idx,:);
B=M;
B(idx,:)=[];
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/24m724f8s.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
MATLAB中将一个数组随机均匀地分成两个小数组该如何编写程...
matlab中怎么将一个数组进行随机分割成指定数量的子数组
急求:matlab中怎样将一个行向量随机分割(一定是随机分割...
利用matlab将矩阵随即分成两个矩阵
matlab 如何从已知数组中随机提取几列
在matlab中,如何将一个一维数组分成两个一维数组
各位matlab大神求助一个问题,怎么样在一维数组中随机的选...
matlab中如何输出一个按指定分布的随机数组