我想知道怎样用MATLAB求解矩阵中连续出现数的个数比如我给你一个矩阵
A=[1 6 6 2 6 6 8 6 6 6 2 5 3 6 1 6 5 6 6 6 6 ]
求解A中6连续出现的次数,并把这个出现次数放在B矩阵中
得到的B=[0 2 0 0 2 0 0 3 0 0 0 0 0 1 0 1 0 4 0 0 0]
本人急用,哪位高手帮帮忙啊!!
不好意思是我没说清楚:这问题要求解有两个方面
1:要找出矩阵中出现次数最多的那个数a
2:要得到这个数在矩阵中连续出现的次数,且把次数放在B矩阵中
在举一个例子
C=[1 2 1 1 1 2 3 5 4 1 1 1 1 1 8 9 1 5 1 1 1]
那么得到的B=[1 0 3 0 0 0 0 0 0 5 0 0 0 0 0 0 1 0 3 0 0 ]
B矩阵中得数代表a连续出现的次数,0代表其他数
参考资料:http://hi.baidu.com/shy253/blog/item/aa08ac532dacc6070df3e3fd.html