1. 程式人生 > >如何用matlab畫正態分佈曲線

如何用matlab畫正態分佈曲線

MATLAB裡有直接的函式。呼叫語法如下:(正態分佈又被稱為高斯分佈)
     y = gaussmf(x,[sig c]) 
其中x是變數,sig就是你圖片裡的σ,而c就是你圖片裡的μ,比如:
下面是一個例子,你可以直接複製到MATLAB中執行就可以得到一個方差為2,均值為5的正態分佈函數了:
x=0:0.1:10;
y=gaussmf(x,[2 5]);
plot(x,y)
xlabel('gaussmf, P=[2 5]')