登录论坛

查看完整版本 : [问题] 如何用matlab 求小于某一数值的指数函数的平均值


psh
2010-05-22, 11:21
x是独立同分布的随机变量序列,服从参数为1/μ的指数分布。E[x|x<M]表示小于M的所有x的平均值。请问如何求E[x|x<M]。 烦请各位指教!

lxg715
2010-06-19, 04:53
f = mu * exp(-mu*x)
int(x*f,0,m)

结果:
ans =

-(m*mu*exp(-mu*m)+exp(-mu*m)-1)/mu

fanxing39
2010-06-21, 16:59
f = mu * exp(-mu*x)
int(x*f,0,m)

结果:
ans =

-(m*mu*exp(-mu*m)+exp(-mu*m)-1)/mu

表达式写错了
应该是:f = 1/mu * exp(-1/mu*x)