2013-12-09 35 views
0

x = rand(1000,1); (hist(x)* 100/length(x));其中, axis(10,2,100)yaxis以百分比和x軸正常增量顯示的直方圖Matlab

問題我已經知道x軸是從1到10,我需要它們從數組中的最低數字分組到最高。所以如果最低的是200和最高的900,那麼我需要x從200到900遞增70.如果我改變軸,條寬度和位置保持不變。自從我離開工作以後,不要隨身攜帶代碼。

回答

0

您可以使用bar有兩個輸入參數柱狀圖設置X-標籤:

c=hist(x)*100/length(x) 
%start 
s=200; 
%span (900-s) 
m=700; 
bar([s:m/(numel(c)-1):s+m],c) 

我沒有使用你的步長,因爲它不適合。