如何获得矩阵中每个标签的第一个和最后一个出现的坐标(在列主要排序下)?
一个标签矩阵(其中,标签是实施例1到4):
L = [
1 1 1 1 0 0 0 0
0 0 0 0 2 2 0 0
0 0 0 0 0 0 2 0
0 0 0 0 0 0 0 0
0 0 0 0 0 3 0 0
0 0 0 0 0 0 3 3
0 0 0 4 0 0 0 0
4 4 4 0 0 0 0 0
];
Run Code Online (Sandbox Code Playgroud)
对于上面的例子L,我想获得一个坐标矩阵,如:
M = [ …Run Code Online (Sandbox Code Playgroud) 对于Matlab中的矩阵,是否可以为每列的名称添加一行?
例如,我有这个矩阵
I =
203 397 313 420
269 638 338 642
270 316 526 336
291 553 372 550
296 797 579 774
Run Code Online (Sandbox Code Playgroud)
我想拥有
I =
X Y Z weight
203 397 313 420
269 638 338 642
270 316 526 336
291 553 372 550
296 797 579 774
Run Code Online (Sandbox Code Playgroud)