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.如果我改變軸,條寬度和位置保持不變。自從我離開工作以後,不要隨身攜帶代碼。
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.如果我改變軸,條寬度和位置保持不變。自從我離開工作以後,不要隨身攜帶代碼。
您可以使用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)
我沒有使用你的步長,因爲它不適合。