在Matlab中评估正态分布

时间:2015-07-24 16:18:32

标签: matlab gaussian normal-distribution

我想在Matlab中计算正态分布,但我得到的结果与我自己的实现和cdf函数不同。

我自己的实现如下:

function prob_density = normal_dist(x, mu, variance)
    prob_density = (1/sqrt(2*pi*variance)) * exp((-(x-mu).^2)/(2*variance));
end

假设x = 71.5,mu = 73,sigma = 6.2

当我计算normal_dist(x,mu,sigma^2)时,我得到0.0624896575937的结果。当我计算cdf('Normal', x, mu, sigma)时,我得到的结果是0.404415077282744。

失败在哪里?

0 个答案:

没有答案