小编Joe*_*eth的帖子

MATLAB:基于多个值拆分矩阵

我正在处理这种格式的矩阵:

M =
1    1    3
1    1    1
1    2    2
1    2    1
1    2    2
2    1    5
2    1    1
2    2    3
2    2    4
2    2    2
...
Run Code Online (Sandbox Code Playgroud)

我想要做的是提取子矩阵,其中第一列和第二列中的值可以分组,以便:

M1 =
1    1    3
1    1    1

M2 =
1    2    2
1    2    1
1    2    2

M3 =
2    1    5
2    1    1

...
Run Code Online (Sandbox Code Playgroud)

我一直在努力思考如何为此索引矩阵,我有一个矩阵可用:

I =
1    1
1    2
2    1
2    2
...
Run Code Online (Sandbox Code Playgroud)

我可以用来索引.我想知道我是否可以使用它,但我不是百分百确定如何.我不想使用for循环,因为矩阵可能相当大并且复杂度的顺序可能变得非常大.

谢谢你的阅读!

indexing matlab matrix

6
推荐指数
1
解决办法
104
查看次数

标签 统计

indexing ×1

matlab ×1

matrix ×1