Matlab中的行和列重新排列

时间:2015-06-24 16:40:20

标签: matlab

我想选择一个维度为1000个X 10列的子矩阵,以某个列的值为条件,并将该子矩阵移动到另一个(新的)矩阵。 问题在于我想为数百万次观测做到这一点,子矩阵的维数大约等于1000行×10列(维度也可能从子矩阵变为子矩阵,它可以是例如950 X 10,然后是1050 X 10)。我想创建与我的子矩阵数量一样多的新矩阵。

     1    2    3
     -----------
1    1    2    2
2    2    2    2
3    3    2    2
4    4    2    2
5    5    2    2
6    5.5  2    2
7    6    2    2
8    6.5  2    2
9    7    2    2
10   8.5  2    2
11   12   2    2
12   15   2    2

例如:

在上面的矩阵中,我想选择所有元素,条件是第1列的元素在5到10之间(即第5到10行),然后创建一个新矩阵。但我必须为数百万个子矩阵做到这一点,所以我必须创建数百万个新矩阵。

0 个答案:

没有答案