Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 基础科学 > 数学
数学 A discussion board for Mathematics.
回复
 
主题工具 显示模式
旧 2010-05-22, 11:21   #1
psh
初级会员
 
注册日期: 2008-10-05
年龄: 53
帖子: 7
声望力: 0
psh 正向着好的方向发展
默认 如何用matlab 求小于某一数值的指数函数的平均值

x是独立同分布的随机变量序列,服从参数为1/μ的指数分布。E[x|x<M]表示小于M的所有x的平均值。请问如何求E[x|x<M]。 烦请各位指教!
psh 当前离线   回复时引用此帖
旧 2010-06-19, 04:53   #2
lxg715
初级会员
 
注册日期: 2010-06-19
年龄: 41
帖子: 1
声望力: 0
lxg715 正向着好的方向发展
默认 回复: 如何用matlab 求小于某一数值的指数函数的平均值

f = mu * exp(-mu*x)
int(x*f,0,m)

结果:
ans =

-(m*mu*exp(-mu*m)+exp(-mu*m)-1)/mu
lxg715 当前离线   回复时引用此帖
旧 2010-06-21, 16:59   #3
fanxing39
高级会员
 
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31
fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星fanxing39 是一位成功的新星
默认 回复: 如何用matlab 求小于某一数值的指数函数的平均值

引用:
作者: lxg715 查看帖子
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)
fanxing39 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



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


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