我想在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。
失败在哪里?