PDA

查看完整版本 : 矩阵相同元素个数计算


hankson
2008-11-04, 20:44
矩阵相同元素个数计算


想计算一个矩阵A内相同元素的个数,A=[-9,7,8,6,2,5;
8,-2,7,9,6,0;
2,-9,-6,3,3,4;
2,3,-7,9,6,3;
-3,9,-3,4,6,2;
1,8,2,-3,-9,-2]

个数计算结果放在r[ ]中,比如A中-9的个数有2个,则r(-9)=2; 7的个数有2个,则r(7)=2;2的个数有5个,则r(2)=5;
如果A的维数很大,则用matlab怎么计算,请给出一个通用的代码,谢谢!

anbcjys
2008-11-05, 08:18
可以做个循环来查找,如果设定里面有这个数值那就加一,如果没有那就保存这个数值,另外你说的那个r(-9)=2?这个好像不能实现,初步想法只能用两个向量来做。先试试