matlab繪製直方圖

來源:酷知科普網 1.12W

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張
熱門標籤