这个MATLAB代码图用于具有2个向量的矩阵的多元正态分布pdf。 但我有一个3矢量矩阵。如何为我的3向量矩阵修改此代码以绘制形状,如下所示?让第3个向量为X3
Sigma = [.25 .3; .3 1];
x1 = -3:.2:3; x2 = -3:.2:3;
[X1,X2] = meshgrid(x1,x2);
F = mvnpdf([X1(:) X2(:)],mu,Sigma);
F = reshape(F,length(x2),length(x1));
surf(x1,x2,F);
caxis([min(F(:))-.5*range(F(:)),max(F(:))]);
axis([-3 3 -3 3 0 .4])
xlabel('x1'); ylabel('x2'); zlabel('Probability Density');