每个人。假设我有以下 (3x3) 矩阵 A:
0 1 3
0 0 3
0 0 0
我的问题是如何使用matlab找出该矩阵中的唯一值?
在这种情况下,结果应该是 1。
我尝试过使用
value=unique(A)
但它返回的向量 {0;1;3} 不是我想要的。
如果你们能帮我解决这个问题,我将非常感激。谢谢你!
这是一个简短的
value = A(sum(bsxfun(@eq, A(:), A(:).'))==1);
它比较矩阵中的所有元素对,计算它们相等的次数,并返回只计算过一次的元素。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)