Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-03-10, 00:12   #1
smynmath
初级会员
 
注册日期: 2010-03-09
帖子: 2
声望力: 0
smynmath 正向着好的方向发展
默认 积分方程求解.积分结果已知,求解其中一个变量。求助

请问积分结果已知,上下限已知,如何求其中一个变量呢?
积分方程有点复杂,实际上是由一个随机变量的期望为零得到的一个积分方程.这个随机变量的表达式中有未知数,现在就是要解这个未知数.
给个简化的例子,(实际的积分方程复杂一些):P=(1-x)*2+exp(3+y)
x为要求的未知数,随机变量y服从标准正态分布。E(P)=0,求解x
由于积分方程比较复杂所以用int解不出具体的函数
考虑用数值方法做,这个可以怎么做呢?小女matlab新手,求大虾相助......

此帖于 2010-03-10 11:42 被 smynmath 编辑。
smynmath 当前离线   回复时引用此帖
旧 2010-03-10, 13:48   #2
smynmath
初级会员
 
注册日期: 2010-03-09
帖子: 2
声望力: 0
smynmath 正向着好的方向发展
默认 回复: 积分方程求解.积分结果已知,求解其中一个变量。求助

我想的是用quad求数值积分,每次先猜一个x带进去用quad算积分,然后和0比较,足够接近0就停止,不够就继续带入一个x。但有这么几个问题
1,每次试一个x,这个x该怎么选择
2,quad的函数表达式里不能带入参数,但这个问题中实际上每次算积分时要带入一个参数a,参数a有几个值,不同时间带入不同的a
求大虾指点!!!
smynmath 当前离线   回复时引用此帖
回复


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

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



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


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