本文主要是介绍高斯分布画图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
clcclear
close all
mu=[0,0];% 均值向量
Sigma=[1 0.5;0.5 1];% 协方差矩阵
[X,Y]=meshgrid(-3:0.1:3,-3:0.1:3);%在XOY面上,产生网格数据
p=mvnpdf([X(:) Y(:)],mu,Sigma);%求取联合概率密度,相当于Z轴
p=reshape(p,size(X));%将Z值对应到相应的坐标上
figure
set(gcf,'Position',get(gcf,'Position').*[1 1 1.3 1])
subplot(2,3,[1 2 4 5])
surf(X,Y,p),axis tight,title('二维正态分布图')
subplot(2,3,3)
surf(X,Y,p),view(2),axis tight,title('在XOY面上的投影')
subplot(2,3,6)
surf(X,Y,p),view([0 0]),axis tight,title('在XOZ面上的投影')
这篇关于高斯分布画图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!