首頁 > 其他

Matlab畫正態分布柱狀圖及其擬合曲線的方法

2019-12-25 14:51:08

  很多時候我們得到一些實驗結果資料,為了能夠更好的分析資料,通常需要將實驗資料圖表化。例如:畫出資料的柱狀圖(條形圖)以及根據這些資料擬合的曲線。像正態分布是我們應用最多的分布函數了。下面就分享擬合正態分布的繪圖過程。


1

首先,確定所繪製圖表是哪種擬合函數?比如擬合正態分布函數等。

例、根據實驗得出一份資料,要判斷是不是其是服從哪種分布,將其轉換為柱狀圖應該最為直觀了。部分資料截圖,如圖所示


2

將資料一定的規則分組,比如距離範圍等,也就是將相似的資料歸為一類,並記錄這一組的頻數(個數)。如圖部分組資料所示


3

資料準備好之後,接下來就是繪製柱狀圖,簡單的Matlab程式碼和柱狀圖,如圖所示



4

由畫出的柱狀圖可知,此資料近似服從正態分布。則根據原始資料計算出正態分布的關鍵數值為:均值,方差,標準差。f = @(x) normpdf(x,均值,標準差),概率密度f*總數等於擬合的的頻數,則擬合的圖形,如圖所示



5

擬合圖繪製好以後,就是設定橫縱坐標軸,如圖所示

另外如果想要畫頻率概率圖,方法類似只需要將,頻數除以總數得出頻率即可,正態分布f(x)就是概率。




IT145.com E-mail:sddin#qq.com