作者show109 (yu)
看板MATLAB
标题[讨论] 矩阵里数字出现次数 多到少排列
时间Fri Mar 15 11:32:53 2013
我有一个矩阵 256*256
数字从0~256 随机分布在2维矩阵里
再来宣告一个2为矩阵 存放 (i,1) 存放出 现最多次数字 由多到少依序 存放
而 (i,2) 存放 出现最多次 数字的次数 由多到少依序 存放
我只有想到用if来做 可是矩阵里那麽多不同数字
用if来做... 要判断很多次 而且还要宣告很多东西
不知有没有比较快的方式 可以来运用
我不要用值方图的方式 因为我用出来他的图表我看不清楚
各别数字所出现的次数 超密集的 所以我想 先统计各别的出现次数
然後再画出长条图来看 谢谢各物的帮忙 ^ ^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.224.225.95
1F:推 phoenixever:Do while? 03/15 15:05
2F:推 yfr:[counts x] = imhist(...); 03/15 15:36
3F:→ show109:看不太懂意思 03/16 11:32
4F:→ show109:[counts x] 是 所要丢的[数字,次数]吗 需要逗号吗 跟矩阵 03/16 11:34
5F:→ show109:子一样 03/16 11:34
6F:→ yfr:以一张uint8的灰阶影像来说,[counts x] = imhist(...) 03/16 12:54
7F:→ yfr:x = 像素值1~256 counts = 个数 03/16 12:55