首頁 > 其他

如何用matlab繪製出卡方分佈曲線

2019-12-25 06:34:31

多個獨立同分布的隨機變數,且其分布為標準正態分布。它們的平方和構成一個新的隨機變數,它的分布就是卡方分布,卡方分布的自由度為它們的總個數。matlab可以很容易地產生服從卡方分布的亂數,也可以很輕鬆地產生卡方分布的分佈曲線。下面簡單介紹一下。


1

首先啟動matlab,介面如圖,新建一個指令碼檔案。



2

在彈出的編輯器視窗中輸入以下程式碼。



3

儲存該函數,指令碼檔名任意,此處命名為kafangpdf(卡方概率密度函數)。



4

還有注意的是檔案儲存的位置應該與搜尋路徑相同,否則使用該函數時將會因為找不到該函數檔案而出錯。這可以通過右鍵檔名,來輕鬆設定。




5

最後在命令列視窗輸入kafangpdf檔名。

可以看到不同的自由度的卡方分布概率密度曲線不同,且隨著自由度的增加,卡方概率密度函數越平緩。



6

可以看到上面的關鍵命令是y=chi2pdf(x,n)。其中x表示卡方概率密度函數的橫坐標範圍,n表示卡方分布的自由度,返回值y為各個橫坐標對於的縱坐標值。

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