二维数密度分布Matlab

时间:2015-02-13 20:30:19

标签: matlab distribution probability

我不知道如何绘制二维数密度分布。

P(R,Pm) = N* x exp^(-r+Pm)


N* = 22,200
R = 0,1,2...,10
Pm = 0,1,2...,10

任何人都可以建议我如何在Matlab中绘制这个?我对二维概率分布一无所知。

1 个答案:

答案 0 :(得分:0)

使用ndgrid生成空间点的2D网格,然后将其用作P的输入并绘制数据。 surfmesh图表就足够了。因此,假设R位于x轴上且Pm位于y轴上:

[R,Pm] = ndgrid(0:10,0:10);
N = 22200;
P = N*exp(-R+Pm);
surf(R,Pm,P);

我们得到以下内容。请务必点击下面的图片,体验我制作此剧情时的反应: