[討論] 統計矩陣出現次數畫成直方圖

看板MATLAB作者 (yu)時間12年前 (2013/05/20 00:30), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
我有一個矩陣16*2維的矩陣 第一行是0~15數字,第二行是0~15總共出現的次數 ex:0(數字) 16231(次數) 一直到15 都是這樣 我要畫成直方圖 統計0~15各個出現的次數來看 我下指令hist 畫出來怪怪的 所以我用bar指令 這畫出來比較正常, 但X軸後面還有 顯示 17和18 不知如何刪掉 而且我的直方圖0位子出現次數變成在1顯示 也就是說它的X軸是從1開始到16,我想從0開始到15 不知道有沒有什麼方法可以修改 我用這個指令 set(gca,'xticklabel',{'0','1','2','3','4','5','6','7','8'...'15'}) 似乎還是不行 請各位幫忙~~!!!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.137.110

05/20 04:16, , 1F
你的矩陣已經包含統計好的數字了 所以用bar就可以
05/20 04:16, 1F

05/20 04:17, , 2F
hist是給他原始資料他會幫你統計出現次數
05/20 04:17, 2F

05/20 04:19, , 3F
指令 set(gca, 'XTick', 0:15)
05/20 04:19, 3F

05/20 17:45, , 4F
我下你說的set指令 0:15 他X軸還是一樣從1開始到16
05/20 17:45, 4F

05/20 19:01, , 5F
bar(0:15, data) 碰到問題請先查詢 help bar
05/20 19:01, 5F
文章代碼(AID): #1HcFuZmG (MATLAB)