matlab繪製直方圖

matlab中的數值分析包括了直方圖繪製,這裏主要介紹hist和histfit命令。

操作方法

(01)Matlab是一款強大的數值分析軟件,這裏主要介紹其直方圖分析的功能,命令主要有hist和histfit。

matlab繪製直方圖

(02)hist是直接繪製直方圖,我們首先給出一個隨機數組:aa=randn(1000,1);hist(aa);%當然可以設定直方圖內條形的數量:hist(aa,20);橫座標爲數值的分佈情況,縱座標爲在橫座標範圍內的數據量。

matlab繪製直方圖 第2張
matlab繪製直方圖 第3張

(03)hist還可以輸出數據,比如下圖:其中,counts是表示將aa從小到大分成了十組數,centers表示每組數據的中間值。

matlab繪製直方圖 第4張

(04)下面介紹histfit命令。直接用法:histfit(aa);如下圖,比hist多了一條曲線,如果輸入如下命令:h = histfit(aa);h即代表了那條曲線,可以打開h對曲線進行修改。

matlab繪製直方圖 第5張
matlab繪製直方圖 第6張

(05)當然,histfit也可以指定直方圖內條形的數量,默認的數量是根據數組的平方根確定。同上圖一樣,我們來指定一百個:histfit(aa,100);

matlab繪製直方圖 第7張