24小时热门版块排行榜    

查看: 2519  |  回复: 6

lqglz

木虫 (正式写手)

[求助] Matlab(或者Mathematica) 如何进行复杂函数的二重积分?

变量两个:theta和t
函数如下:f(theta, t)=(2.391e-7)./(0.00105+t).^4.83.*exp(-4.*((theta-10.94).^2+3.362e-3)./(0.00105+t))./(3.8825e-4+t).^5.*1.021e-4.*exp(-0.5.*((theta-10.91).^2+2.381e-3)./(3.8825e-4+t)), 公式也可见附件1图片。

需要对式中t和theta分别在(0, inf)和(-inf, inf)进行二重积分.

1.jpg



[ Last edited by lqglz on 2012-10-23 at 22:11 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

walk1997

金虫 (著名写手)

你贴个jpg文档,想帮的人还得自己输入你的函数表达式。这个有点头痛。。。麻烦的。。。。
粗粗感觉 直接数值积分会有问题么?
方便的话 你把代码发给我 我试试
2楼2012-10-27 01:39:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

walk1997

金虫 (著名写手)

sorry  没看到你最前面给了公式
3楼2012-10-27 01:40:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

walk1997

金虫 (著名写手)

但是你这个不是mathematica格式吧。。。fortran格式。。?
4楼2012-10-27 01:41:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

walk1997

金虫 (著名写手)

这个积分有点意思.....
我觉得估计你最好需要表达式里面有些数值更高精度的,我假设你里面的数值都是解析的 无穷精度
(不过检查了下,用小数 算出来结果一样)
最后2个输出结果应该是对了....
1.74992*10^9  没有求倒数
---------------------------------------------------------------------------
f[theta_, t_] := (2391*10^-10)/(105/100000 + t)^(483/100)*
   Exp[-4*((theta - 1094/100)^2 + 3362*10^-6)/(105/100000 +
         t)]/(38825*10^-8 + t)^5*1021*10^-7*
   Exp[-1/2*((theta - 1091/100)^2 + 2381*10^-6)/(38825*10^-8 + t)];
f[1, 10.91]
NIntegrate[f[theta, t], {theta, -Infinity, Infinity}, {t, 0, Infinity}]
NIntegrate[f[theta, t], {theta, -100, 100}, {t, 0, 10}]
NIntegrate[
f[theta, t], {theta, -Infinity, -10, -5, -1, 0, 1, 5, 1091/100, 20,
  Infinity}, {t, 0, 1, 5, 10, 20, 100, Infinity}, PrecisionGoal -> 12,
  MaxRecursion -> 100]
NIntegrate[
f[theta, t], {theta, -Infinity, 1091/100, 1094/100, Infinity}, {t, 0,
   Infinity}]
--------------------------------
3.15879*10^-39

2.22875*10^-19

2.33261*10^-20

1.74992*10^9
1.74992*10^9
5楼2012-10-27 02:23:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lqglz

木虫 (正式写手)

非常感谢,可惜不能给你评分
6楼2013-04-12 22:27:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lqglz

木虫 (正式写手)

引用回帖:
5楼: Originally posted by walk1997 at 2012-10-27 02:23:06
这个积分有点意思.....
我觉得估计你最好需要表达式里面有些数值更高精度的,我假设你里面的数值都是解析的 无穷精度
(不过检查了下,用小数 算出来结果一样)
最后2个输出结果应该是对了....
1.74992*10^9  没 ...

你应助一下,把金币给你,呵呵
7楼2013-04-12 22:27:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lqglz 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 293求调剂 +9 zjl的号 2026-03-16 14/700 2026-03-18 05:13 by qytt腾飞
[考研] 304求调剂 +9 小熊joy 2026-03-14 9/450 2026-03-18 04:33 by anny19840123
[考研] 材料工程专硕调剂 +5 204818@lcx 2026-03-17 5/250 2026-03-17 17:27 by Little-xue
[考研] 344求调剂 +4 knight344 2026-03-16 4/200 2026-03-17 17:27 by ruiyingmiao
[考研] 302求调剂 +9 负心者当诛 2026-03-11 9/450 2026-03-17 17:13 by ruiyingmiao
[考研] 材料专硕326求调剂 +6 墨煜姒莘 2026-03-15 7/350 2026-03-17 17:10 by ruiyingmiao
[考研] 26考研求调剂 +6 丶宏Sir 2026-03-13 6/300 2026-03-17 16:13 by 醉在风里
[考研] 290求调剂 +6 孔志浩 2026-03-12 11/550 2026-03-17 14:41 by 周舟舟77
[考研] 283求调剂 +3 听风就是雨; 2026-03-16 3/150 2026-03-17 07:41 by 热情沙漠
[考研] [导师推荐]西南科技大学国防/材料导师推荐 +3 尖角小荷 2026-03-16 6/300 2026-03-16 23:21 by 尖角小荷
[考研] 286求调剂 +3 lemonzzn 2026-03-16 5/250 2026-03-16 20:43 by lemonzzn
[考研] 0703一志愿211 285分求调剂 +5 ly3471z 2026-03-13 5/250 2026-03-16 16:16 by 哦哦123
[考研] 328求调剂 +3 5201314Lsy! 2026-03-13 6/300 2026-03-14 15:31 by hyswxzs
[考研] 材料工程调剂 +9 咪咪空空 2026-03-12 9/450 2026-03-13 22:05 by 星空星月
[考研] 一志愿西南交大,材料专硕317求调剂 +5 lx8568 2026-03-11 5/250 2026-03-13 21:43 by peike
[考研] 301求调剂 +6 Liyouyumairs 2026-03-11 6/300 2026-03-13 20:11 by JourneyLucky
[考研] 工科调剂 +4 Jiang191123! 2026-03-11 4/200 2026-03-13 15:15 by Miko19
[考研] 材料301分求调剂 +5 Liyouyumairs 2026-03-12 5/250 2026-03-13 14:42 by JourneyLucky
[考研] 0817化学工程与技术考研312分调剂 +3 T123 tt 2026-03-12 3/150 2026-03-13 10:49 by houyaoxu
[考博] 26读博 +4 Rui135246 2026-03-12 10/500 2026-03-13 07:15 by gaobiao
信息提示
请填处理意见