[英]Matlab, smaller duration histogram
我有這個直方圖。 它顯示每100個持續時間的直方圖。 我想以較小的持續時間顯示直方圖,例如每10個顯示一次。如何在Matlab中執行此操作?謝謝。
采用
hist(data,nbins)
指定箱數。 默認值為10,因此,如果您不希望將其除以100,而是除以10,請使用:
hist(data,100)
除了@slezadav的答案外,如果您要設置給定的bin寬度(示例中為10),則可以使用類似
hist(data,5:10:995)
使用向量作為hist
的第二個參數可指定bin中心。
如文檔中所述:使用hist函數的nbins參數:
rng(0,'twister')
data = randn(1000,1);
figure
nbins = 5;
hist(data,nbins)
您可以通過更改nbins的參數進行檢查。
另請參見此處: http : //www.mathworks.de/de/help/matlab/ref/hist.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.