如果知道均值和方差,怎么用matlab画二维高斯概率密度函数图象

如题所述

x=-4:0.3:4;
y=-4:0.3:4;
[X,Y]=meshgrid(x,y);
m1=3.2;m2=2.6;n1=0.5;n2=0.6;%%m1和m2为均值,n1和n2为方差
r=0.5;%%r是参数,描述了X和Y之间的某种关系
Z=(1/(2*pi*n1*n2*sqrt(1-r^2)))*exp((-1/2*(1-r^2))*((X-m1).^2/n1^2-2*r*(X-m1).*(Y-m2)/2*n1*n2+(Y-m2).^2/n2.^2));%%二维正态分布,也就是高斯分布
mesh(X,Y,Z)
%%Z是二维正态分布,一维正态分布(1/sqrt(2*pi*n1))*exp((-1/2)*(x-m1).^2/n1^2)追问

谢谢您,您还能解释一下 为什么r=0.5嘛?

温馨提示:答案为网友推荐,仅供参考