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),

:);