一维正态分布、二维正态分布的matlab实现
生活随笔
收集整理的這篇文章主要介紹了
一维正态分布、二维正态分布的matlab实现
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%本程序用于產(chǎn)生一維正態(tài)分布、二維正態(tài)分布
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%繪制一維正態(tài)分布
x=linspace(-3,3);
y=normpdf(x,0,1);
figure(1)
plot(x,y,'r');
%繪制二維正態(tài)分布
x=-20:0.5:20;
y=-20:0.5:20;
mu=[-1,2];
sigma=[1 1; 1 3]; % 輸入均值向量和協(xié)方差矩陣,可以根據(jù)需要修改
[X,Y]=meshgrid(x,y); % 產(chǎn)生網(wǎng)格數(shù)據(jù)并處理
p=mvnpdf([X(:),Y(:)],mu,sigma);
P=reshape(p,size(X)); % 求取聯(lián)合概率密度
figure(2)
surf(X,Y,P)
shading interp
colorbar
title('條件概率密度函數(shù)曲線');
二維正態(tài)分布:
結(jié)果顯示:
一維正態(tài)分布:
二維正態(tài)分布:
總結(jié)
以上是生活随笔為你收集整理的一维正态分布、二维正态分布的matlab实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 背景和文字分离的matlab实现
- 下一篇: 主成分分析 PCA算法