用matlab如何从多维矩阵中随机选取几组样本,并保留剩余的矩阵?如:A=[1 2;3 4;2 3;4 5;6 2;3 1]要随机选取2组,如选中1,3行的话,B=[1 2;2 3];并保留剩余的 C=[3 4;4 5;6 2;3 1].

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 11:11:05
用matlab如何从多维矩阵中随机选取几组样本,并保留剩余的矩阵?如:A=[12;34;23;45;62;31]要随机选取2组,如选中1,3行的话,B=[12;23];并保留剩余的C=[34;45;6

用matlab如何从多维矩阵中随机选取几组样本,并保留剩余的矩阵?如:A=[1 2;3 4;2 3;4 5;6 2;3 1]要随机选取2组,如选中1,3行的话,B=[1 2;2 3];并保留剩余的 C=[3 4;4 5;6 2;3 1].
用matlab如何从多维矩阵中随机选取几组样本,并保留剩余的矩阵?
如:A=[1 2;3 4;2 3;4 5;6 2;3 1]
要随机选取2组,如选中1,3行的话,B=[1 2;2 3];
并保留剩余的 C=[3 4;4 5;6 2;3 1].

用matlab如何从多维矩阵中随机选取几组样本,并保留剩余的矩阵?如:A=[1 2;3 4;2 3;4 5;6 2;3 1]要随机选取2组,如选中1,3行的话,B=[1 2;2 3];并保留剩余的 C=[3 4;4 5;6 2;3 1].
A=[1 2;3 4;2 3;4 5;6 2;3 1];
[m,n]=size(A); % 求A的维数
B=[];C=A;
first=floor(m*unifrnd(0,1))+1; % 求[1,m]中的随机整数
B=[B;C(first,:)]; % 保存找到的随机的一行元素
C(first,:)=[]; % 将找到的一行元素从原矩阵中去除,之后C是m-1行
sec=floor((m-1)*unifrnd(0,1))+1;% 求[1,m-1]中的随机整数
B=[B;C(sec,:)];
C(sec,:)=[];
% B为随机选出的两行元素
% C为选剩下的元素

用matlab如何从多维矩阵中随机选取几组样本,并保留剩余的矩阵?如:A=[1 2;3 4;2 3;4 5;6 2;3 1]要随机选取2组,如选中1,3行的话,B=[1 2;2 3];并保留剩余的 C=[3 4;4 5;6 2;3 1]. MATLAB中如何定义多维矩阵是变量多维矩阵 如何用matlab从一个矩阵中随机提取一个子矩阵如A是一个50*7的矩阵,从A中随机选取30行. MATLAB中从已知矩阵中随机抽取5个元素如何实现. matlab中如何任意选取一个矩阵的任意几行几列 如何随机提取matlab矩阵中一个元素的位置关于matlab矩阵问题 matlab矩阵分块对于一个矩阵A,随机选取一些列作为矩阵B,剩下的列作为矩阵C,怎么用matlab实现 matlab中怎样从20-100选取不重复的随机整数? matlab中怎么产生一个随机矩阵 请问Matlab如何随机选取矩阵(如32*128)中一定比例的元素,将其替换成随机数?其实是要随机将图形的一部分替换成白噪音,而且是在很短的时间内完成(因为图形本身还需要不断刷新).想过用 用matlab编程:从1到33个中随机选取6个数,从1到16随机选取1个数字 MATLAB如何从矩阵中选取满足条件的部分行构成新的矩阵?比如有矩阵 [1;2;-3;4;-5;6];如何编程能能简便地得到由负数元素构构成的新矩阵[-3;-5] ?用循环好像太麻烦了,求高手指点呀!谢谢. matlab中矩阵转置怎么把一个多维矩阵求转置 matlab中的一个10x10的矩阵,矩阵中的元素从0-9中选择,随机分布,请问如何把矩阵中相同的元素放在一个区 matlab如何生成每行之和等于1的随机矩阵? matlab如何生成5乘5的随机对称矩阵 怎样随机给matlab中矩阵的一个元素赋值matlab中矩阵问题 请问如何将任意的三维(多维)立体图形例如ax+bx+cy=0上,以及内部所有的点用矩阵表示出来,用matlab