網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

matlab繪製直方圖

欄目: 電腦 / 發佈於: / 人氣:1.09W

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張