1)使用matlab畫出正態分佈的概率密度函式影象。
x=[-10:0.01:10];
y=normpdf(x,0,1);%正態分佈函式。
figure;
axes1=axes('pos',[0.1 0.1 0.85 0.85]);
plot(x,y);
set(axes1,'ylim',[-0.01 0.43],'xlim',[-3 3]);
圖1:
2)驗證概率密度函式在區間(-∞,∞)上的積分為1。
這裡取引數mu=3,sigma=5(注:下文全用這兩個引數)。
y='exp(-1/2*((x-3)/5)^2)/(sqrt(2*pi)*5)';
s=int(y,-inf,inf) %int積分函式(inf代表無窮大)。
輸出:s=1
3)驗證x=mu時取最大值。
思路:求解函式一階導數為零的點。
* 求一階導數
y='exp(-1/2*((x-3)/5)^2)/(sqrt(2*pi)*5)';
d=diff(y);%微分函式。
sd=simplify(d)<
python實現正態分佈
就是非常簡單的用正態分佈的公式畫個圖即可,簡單方便 y sig np.exp x u 2 2 sig 2 math.sqrt 2 math.pi sig 或參考 統計學 四 python實現正態分佈 leolrh 正態分佈 normaldistribution 也稱 常態分布 又名高斯分布 gaus...
golang實現正態分佈生產隨機數
在網上扒了好久也沒有想要的正態分佈生產器,乾脆參考網上的例子自己做個吧!正態分佈公式 正態分佈公式 func normalfloat64 x int64 miu int64 sigma int64 float64 正態分佈隨機數生產器 min 最小值,max 最大值,miu 期望值 均值 sigma...
Python資料視覺化實現正態分佈(高斯分布)
正態分佈 normal distribution 又成為高斯分布 gaussian distribution 若隨機變數x服從乙個數學期望為 標準方差為 的高斯分布,記為 則其概率密度函式為 正態分佈的期望值 決定了其位置,其標準差 決定了分布程式設計客棧的幅度。因其曲線呈鐘形,因此人們又經常稱之為...