【发布时间】:2015-04-09 00:08:06
【问题描述】:
我无法按我想要的任何行对 3D 矩阵进行排序,但其他两列仍然与已排序的行匹配。
ex)排序前:
5 4 1
4 6 3
9 6 5
排序后:
1 4 5
3 6 4
5 6 9
所以只有第一行按升序排序,其他两行只是留在各自的列中。
我尝试过 sort(Matrix(1,:,:)),但这似乎对所有三行都进行了排序。我猜有一些 matlab 函数可以做到这一点,但我还没有找到任何东西。谢谢
【问题讨论】:
-
澄清一下,这里有一个二维矩阵。
-
我的错误,我正在处理尺寸为 100x100x3 的彩色图像。 3代表红绿蓝。同样的问题
-
好的,那么我在下面的回答应该对您有所帮助。我会编辑它。
-
非常感谢
-
不客气!