MATLAB从数组中随机选择几个下标不同的元素。
如果这N个二维数组的维数相等,就很容易使一个数组成为所有的数组。
把这n个数据全部做成一个数组,作为行放进去,取的时候只计算行,但是sn必须都是同维的矩阵。
s1
=
;
所有
=
;
所有
=
【alls
S2];
s3
=
[9,10;11,12];
所有
=
【alls
S3];
取s2,这样线下标按2计算。
(2-1)*大小(s2,1)+1:2 *大小(s2,1)
取所有列为:
all((2-1)* size(S2,1)+1:2*size(s2,1),
:);
==============
同理,去sn就行了。
all((n-1)* size(sn,1)+1:n*size(sn,1),
:);