mathematica在积分方程中的求解

怎么解啊?matlab或者mathematica都可以... 怎么解啊?matlab或者mathematica都可以 展开
 我来答
xzcyr
2013-08-02 · TA获得超过3399个赞
知道大有可为答主
回答量:1400
采纳率:100%
帮助的人:667万
展开全部
各个参数都在什么数域啊?复数域?实数域?为了求解方便我就当b是个实部大于0的数了,那么:

exp = Integrate[b^a l^(a - 1) Exp[-b l]/Gamma[a] /. a -> 58 b, {l, 0, 95.7}, Assumptions -> (Re[b] > 0)]
FindRoot[exp == 0.9, {b, 1}]

(* {b -> 0.000917585} *)

也许还有其他的根,不过方法大致就是这样,你慢慢试吧……
更多追问追答
追问

谢谢啊,我追问一个式子,

这个怎么解啊?

追答
式子太长,我不想抄了。好歹给我你尝试过的代码吧?你好好查查Sum,Product,Reduce等等的相关帮助……打开软件,按下F1就可以查了。
————
好吧,以防万一试了一下,发现这个式子不太适合用Reduce求精确解啊。这个式子适合用类似穷举法的方法求解。稍加试探不难发现s的取值应该在20到25之间,那么:

Table[{s, (b/(n l + b))^a + Sum[Product[(a + j)/k - 1, {k, 1, j}] (b/(n l + b))^a (n l/(n l + b))^j, {j, 1, s}]}, {s, 20, 25}]

(*
{{20, 0.874904}, {21, 0.911117}, {22, 0.93841}, {23, 0.958345}, {24, 0.972481}, {25, 0.982226}}
*)

好的,答案是23
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式