簡體   English   中英

Matlab - hist函數不顯示任何內容

[英]Matlab - hist function doesn't display anything

我想顯示5個直方圖,它們有5個不同的矢量大小(1,264)(1,262)(1,262)(1,264)(1,262)。 對於每個向量,我只是這樣做

[count, bin] = hist(Vi)

其中Vi是向量的名稱。

我知道了

count = 2     6     2     6    22   202     3     2     4    15
bin = -0.0959   -0.0763   -0.0567   -0.0370   -0.0174    0.0023    0.0219    0.0416    0.0612  0.0808

count = 2     0     0     8     6    26   191     0     9    20
bin = -0.1352   -0.1116   -0.0879   -0.0643   -0.0406   -0.0169    0.0067    0.0304    0.0540    0.0777

count = 2     6     0     2     6   202     0     0    12    32
bin = -0.1219   -0.0995   -0.0772   -0.0548   -0.0324   -0.0100    0.0123    0.0347    0.0571    0.0795

count = 4     2     6    20   190     2     0     4     6    30
bin = -0.0641   -0.0478   -0.0315   -0.0152    0.0011    0.0174    0.0337    0.0499    0.0662    0.0825

count = 4     0     0     2     6    16   192     0     6    36
bin = -0.1362   -0.1123   -0.0884   -0.0646   -0.0407   -0.0168    0.0071    0.0310    0.0548    0.0787

但每次圖像都是空的,它們甚至沒有軸。

有人知道為什么會這樣嗎?

檢查文檔中的hist

[nelements,xcenters] = hist(___)返回一個額外的行向量xcenters ,指示每個bin中心在x軸上的位置。 要繪制直方圖,您可以使用bar(xcenters,nelements)

所以答案就是用數據繪制數據bar(bin,counts)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM