matlab 如何从已知数组中随机提取几列

2025-01-01 20:56:21
推荐回答(2个)
回答1:

比如数组A为1行5列,则提取第2列的方法为:B=A(:,2); 取其他列是类似的方法

回答2:

m=size(A,2);
col=ceil(rand(1,n)*m);
B=A(:,col);
其中col为需要随机选取的列数
给定A得到B
想要对随机列进行排序和避免重复清加上代码