tjucruiser 发表于 2009-8-27 22:41

请问如何找出一个矩阵中,具有相等值的位置?

比我有一个矩阵,矩阵中的值都是未知的(一定记住这点)。

1    5       1.52
2   3      1
6   1.52    3

对于上面这个3*3的矩阵,相等值的位置是
数值为1时,有(1,1), (2,3)位置

数值为3时,有(2,2), (3,3)位置

数值为1.52时,有(1,3), (3,2)位置

有什么办法可以在我事先不知道矩阵内部的数时,获取相同值的位置

friendchj 发表于 2009-8-28 14:02

help unique
= unique(...) also returns index vectors m and n such that b = A(m) and A = b(n). Each element of m is the greatest subscript such that b = A(m). For row combinations, b = A(m,:) and A = b(n,:).
n中有相同元素,则原矩阵中有相同元素。

tjucruiser 发表于 2009-8-28 17:11

实在是多谢了,多谢
页: [1]
查看完整版本: 请问如何找出一个矩阵中,具有相等值的位置?