在Matlab中组合两个发行版

时间:2018-01-22 08:18:06

标签: matlab

我有2x1800维数据。这两个特征我分别用以下分布近似:

enter image description here enter image description here

如何将这两个分布组合成多变量分布的表面图?

1 个答案:

答案 0 :(得分:3)

对于独立随机变量,联合分布是边际分布的乘积。使用meshgrid生成适当的标记。这里我们假设边际分布存储在数组pxpy

[xidx,yidx] = meshgrid(1:numel(px),1:numel(py));
pxy = px(xidx).*py(yidx);
surf(xidx,yidx,pxy);
shading('interp');