MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   数学 (https://www.labfans.com/bbs/forumdisplay.php?f=15)
-   -   [问题] 如何用matlab 求小于某一数值的指数函数的平均值 (https://www.labfans.com/bbs/showthread.php?t=11588)

psh 2010-05-22 11:21

如何用matlab 求小于某一数值的指数函数的平均值
 
x是独立同分布的随机变量序列,服从参数为1/μ的指数分布。E[x|x<M]表示小于M的所有x的平均值。请问如何求E[x|x<M]。 烦请各位指教!

lxg715 2010-06-19 04:53

回复: 如何用matlab 求小于某一数值的指数函数的平均值
 
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

回复: 如何用matlab 求小于某一数值的指数函数的平均值
 
[QUOTE=lxg715;37256]f = mu * exp(-mu*x)
int(x*f,0,m)

结果:
ans =

-(m*mu*exp(-mu*m)+exp(-mu*m)-1)/mu[/QUOTE]

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


所有时间均为北京时间。现在的时间是 01:05

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.