作者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