24小时热门版块排行榜    

查看: 1857  |  回复: 5
【悬赏金币】回答本帖问题,作者ming_dolphin将赠送您 1 个金币

ming_dolphin

新虫 (初入文坛)

[求助] 求助四重积分的matlab求解程序

本式积分区间是-inf到inf,共有四个变量,分别是两对横纵坐标。
用matlab计算,程序如下:
syms e1 e2 g1 g2 x1 x2 y1 y2 w lambda row r rc a v t R sigma;
f=exp(-(e1^2+e2^2+g1^2+g2^2)/(w^2))*exp(i*pi*(e1^2-e2^2+g1^2-g2^2)/lambda/row)*exp(-i*2*pi*(e1^2-e2^2)/lambda)*exp(-a^2*sigma^2*((e1-e2-v*t)^2+(g1-g2)^2)/(rc^2))*exp(-i*pi*(e1^2-e2^2+g1^2-g2^2)/lambda/R)*exp(i*2*pi*(x1*e1-x2*e2+y1*g1-y2*g2)/lambda/R);
fe1=int(f,e1);
fe2=int(fe1,e2);
fg1=int(fe2,g1);
fg2=int(fg1,g2);
显示警告,然后计算结果却是
fg2 =
int(int(int(-1/2*pi^(1/2)*exp((-e2^2-g1^2-g2^2)/w^2-i*pi*(-e2^2+g1^2-g2^2)/lambda/R+i*pi*(-e2^2+g1^2-g2^2)/lambda/row+2*i*pi*(-x2*e2+y1*g1-y2*g2)/lambda/R+2*i*pi/lambda*e2^2-a^2*sigma^2*((-e2-v*t)^2+(g1-g2)^2)/rc^2-1/4*(-a^2*sigma^2*(-2*e2-2*v*t)/rc^2+2*i*pi*x1/lambda/R)^2/(-1/w^2-2*i*pi/lambda-i*pi/lambda/R+i*pi/lambda/row-a^2*sigma^2/rc^2))/(1/w^2+2*i*pi/lambda+i*pi/lambda/R-i*pi/lambda/row+a^2*sigma^2/rc^2)^(1/2)*erf(-(1/w^2+2*i*pi/lambda+i*pi/lambda/R-i*pi/lambda/row+a^2*sigma^2/rc^2)^(1/2)*e1+1/2*(-a^2*sigma^2*(-2*e2-2*v*t)/rc^2+2*i*pi*x1/lambda/R)/(1/w^2+2*i*pi/lambda+i*pi/lambda/R-i*pi/lambda/row+a^2*sigma^2/rc^2)^(1/2)),e2),g1),g2)
岂不是说仅仅做了一个积分吗?
那么如何才能得到四重积分的结果的表达式呢?
请做出来的虫友给出程序和结果.
回复此楼

» 猜你喜欢

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

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

hhxyww

银虫 (著名写手)

你这种积分建议你用手积分,至少是可以先积出两重的,最好全部能有解析表达式,若不能再用数值积分,机器的积分有很多笨的地方
什么时候有时间和金钱同喝一杯清茶?
2楼2011-07-26 12:06:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hhxyww

银虫 (著名写手)

★ ★
sunyang1988(金币+2): 谢谢交流 2011-08-01 14:16:34
而且这种积分只要套公式就可以了,就是指数函数的积分,指数项中有一次项,二次项,差积分表有公式。不要一看到积分都用计算机,对学光学的尤其不好
什么时候有时间和金钱同喝一杯清茶?
3楼2011-07-26 12:09:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xhw2211

金虫 (正式写手)

★ ★
sunyang1988(金币+2): 谢谢交流 2011-08-01 14:15:52
我想你是想要解析解吧,直接用matlab没有解出来的希望哦。强烈建议你先手工化简,把第一重积分不需要的指数项移到积分号外在积分,依此类推,在结合matlab试一下。如果还不行,建议你使用数值方法。我想你最后的结果也是想找到f与某个变量之间的关系吧?用数值解法做个循环应该可以办到
4楼2011-07-26 15:40:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xhw2211

金虫 (正式写手)

★ ★ ★
sunyang1988(金币+3): 辛苦了 2011-08-01 14:16:17
另外不知道你matlab的版本是多少,应该是7吧,求解析解的时候建议你用matlab6.5。6.5求解析解的能力要比7稍微好一点。一定要得到解析解的话,强烈建议你使用mathematica。个人认为是求解析解里面最好的。不过我用mathematica算了一下,也只得到了第一重的结果,你可以看一下

源程序:
f = Exp[-(e1^2 + e2^2 + g1^2 + g2^2)/(w^2)]*
   Exp[i*Pi*(e1^2 - e2^2 + g1^2 - g2^2)/lambda/row]*
   Exp[-i*2*Pi*(e1^2 - e2^2)/lambda]*
   Exp[-a^2*sigma^2*((e1 - e2 - v*t)^2 + (g1 - g2)^2)/(rc^2)]*
   Exp[-i*Pi*(e1^2 - e2^2 + g1^2 - g2^2)/lambda/R]*
   Exp[i*2*Pi*(x1*e1 - x2*e2 + y1*g1 - y2*g2)/lambda/R];
fe1 = Integrate[f, e1]
fe2 = Integrate[fe1, e2]
fg1 = Integrate[fe2, g1]
fg2 = Integrate[fg1, g2]

结果:
fe1=E^((2 e2^2 i \[Pi])/lambda + (e2^2 i \[Pi])/(lambda R) - (
    g1^2 i \[Pi])/(lambda R) + (g2^2 i \[Pi])/(lambda R) - (
    e2^2 i \[Pi])/(lambda row) + (g1^2 i \[Pi])/(lambda row) - (
    g2^2 i \[Pi])/(lambda row) - (a^2 e2^2 sigma^2)/rc^2 - (
    a^2 (g1 - g2)^2 sigma^2)/rc^2 - (2 a^2 e2 sigma^2 t v)/rc^2 - (
    a^2 sigma^2 t^2 v^2)/rc^2 - e2^2/w^2 - g1^2/w^2 - g2^2/w^2 + (
    row w^2 (a^2 lambda R sigma^2 (e2 + t v) + i \[Pi] rc^2 x1)^2)/(
    lambda R rc^2 (i \[Pi] rc^2 (row + R (-1 + 2 row)) w^2 +
       lambda R row (rc^2 + a^2 sigma^2 w^2))) - (2 e2 i \[Pi] x2)/(
    lambda R) + (2 g1 i \[Pi] y1)/(lambda R) - (2 g2 i \[Pi] y2)/(
    lambda R)) Sqrt[lambda] Sqrt[\[Pi]] Sqrt[R] rc Sqrt[row]
    w Erf[(e1 (i \[Pi] rc^2 (-R + row + 2 R row) w^2 +
          lambda R row (rc^2 + a^2 sigma^2 w^2)) -
       row w^2 (a^2 lambda R sigma^2 (e2 + t v) +
          i \[Pi] rc^2 x1))/(Sqrt[lambda] Sqrt[R] rc Sqrt[row] w Sqrt[
       i \[Pi] rc^2 (row + R (-1 + 2 row)) w^2 +
        lambda R row (rc^2 + a^2 sigma^2 w^2)])])/(2 Sqrt[
   i \[Pi] rc^2 (row + R (-1 + 2 row)) w^2 +
    lambda R row (rc^2 + a^2 sigma^2 w^2)])

fe2=(Sqrt[lambda] Sqrt[\[Pi]] Sqrt[R] rc Sqrt[row]
    w \[Integral]E^((2 e2^2 i \[Pi])/lambda + (e2^2 i \[Pi])/(
       lambda R) - (g1^2 i \[Pi])/(lambda R) + (g2^2 i \[Pi])/(
       lambda R) - (e2^2 i \[Pi])/(lambda row) + (g1^2 i \[Pi])/(
       lambda row) - (g2^2 i \[Pi])/(lambda row) - (a^2 e2^2 sigma^2)/
       rc^2 - (a^2 (g1 - g2)^2 sigma^2)/rc^2 - (2 a^2 e2 sigma^2 t v)/
       rc^2 - (a^2 sigma^2 t^2 v^2)/rc^2 - e2^2/w^2 - g1^2/w^2 - g2^2/
       w^2 + (row w^2 (a^2 lambda R sigma^2 (e2 + t v) +
          i \[Pi] rc^2 x1)^2)/(
       lambda R rc^2 (i \[Pi] rc^2 (row + R (-1 + 2 row)) w^2 +
          lambda R row (rc^2 + a^2 sigma^2 w^2))) - (
       2 e2 i \[Pi] x2)/(lambda R) + (2 g1 i \[Pi] y1)/(lambda R) - (
       2 g2 i \[Pi] y2)/(lambda R))
       Erf[(e1 (i \[Pi] rc^2 (-R + row + 2 R row) w^2 +
             lambda R row (rc^2 + a^2 sigma^2 w^2)) -
          row w^2 (a^2 lambda R sigma^2 (e2 + t v) +
             i \[Pi] rc^2 x1))/(Sqrt[lambda] Sqrt[R] rc Sqrt[row]
           w Sqrt[i \[Pi] rc^2 (row + R (-1 + 2 row)) w^2 +
           
           lambda R row (rc^2 +
              a^2 sigma^2 w^2)])] \[DifferentialD]e2)/(2 Sqrt[
   i \[Pi] rc^2 (row + R (-1 + 2 row)) w^2 +
    lambda R row (rc^2 + a^2 sigma^2 w^2)])

fg1=(Sqrt[lambda] Sqrt[\[Pi]] Sqrt[R] rc Sqrt[row]
    w \[Integral](\[Integral]E^((2 e2^2 i \[Pi])/lambda + (
          e2^2 i \[Pi])/(lambda R) - (g1^2 i \[Pi])/(lambda R) + (
          g2^2 i \[Pi])/(lambda R) - (e2^2 i \[Pi])/(lambda row) + (
          g1^2 i \[Pi])/(lambda row) - (g2^2 i \[Pi])/(lambda row) - (
          a^2 e2^2 sigma^2)/rc^2 - (a^2 (g1 - g2)^2 sigma^2)/rc^2 - (
          2 a^2 e2 sigma^2 t v)/rc^2 - (a^2 sigma^2 t^2 v^2)/rc^2 -
          e2^2/w^2 - g1^2/w^2 - g2^2/w^2 + (
          row w^2 (a^2 lambda R sigma^2 (e2 + t v) +
             i \[Pi] rc^2 x1)^2)/(
          lambda R rc^2 (i \[Pi] rc^2 (row + R (-1 + 2 row)) w^2 +
             lambda R row (rc^2 + a^2 sigma^2 w^2))) - (
          2 e2 i \[Pi] x2)/(lambda R) + (2 g1 i \[Pi] y1)/(
          lambda R) - (2 g2 i \[Pi] y2)/(lambda R))
          Erf[(e1 (i \[Pi] rc^2 (-R + row + 2 R row) w^2 +
                lambda R row (rc^2 + a^2 sigma^2 w^2)) -
             row w^2 (a^2 lambda R sigma^2 (e2 + t v) +
                i \[Pi] rc^2 x1))/(Sqrt[lambda] Sqrt[R] rc Sqrt[row]
              w \[Sqrt](i \[Pi] rc^2 (row + R (-1 + 2 row)) w^2 +
                lambda R row (rc^2 +
                  
                   a^2 sigma^2 w^2)))] \[DifferentialD]e2) \
\[DifferentialD]g1)/(2 Sqrt[
   i \[Pi] rc^2 (row + R (-1 + 2 row)) w^2 +
    lambda R row (rc^2 + a^2 sigma^2 w^2)])

fg2=(Sqrt[lambda] Sqrt[\[Pi]] Sqrt[R] rc Sqrt[row]
    w \[Integral](\[Integral](\[Integral]E^((2 e2^2 i \[Pi])/
             lambda + (e2^2 i \[Pi])/(lambda R) - (g1^2 i \[Pi])/(
             lambda R) + (g2^2 i \[Pi])/(lambda R) - (e2^2 i \[Pi])/(
             lambda row) + (g1^2 i \[Pi])/(lambda row) - (
             g2^2 i \[Pi])/(lambda row) - (a^2 e2^2 sigma^2)/rc^2 - (
             a^2 (g1 - g2)^2 sigma^2)/rc^2 - (2 a^2 e2 sigma^2 t v)/
             rc^2 - (a^2 sigma^2 t^2 v^2)/rc^2 - e2^2/w^2 - g1^2/w^2 -
              g2^2/w^2 + (
             row w^2 (a^2 lambda R sigma^2 (e2 + t v) +
                i \[Pi] rc^2 x1)^2)/(
             lambda R rc^2 (i \[Pi] rc^2 (row + R (-1 + 2 row)) w^2 +
                lambda R row (rc^2 + a^2 sigma^2 w^2))) - (
             2 e2 i \[Pi] x2)/(lambda R) + (2 g1 i \[Pi] y1)/(
             lambda R) - (2 g2 i \[Pi] y2)/(lambda R))
             Erf[(e1 (i \[Pi] rc^2 (-R + row + 2 R row) w^2 +
                   lambda R row (rc^2 + a^2 sigma^2 w^2)) -
                row w^2 (a^2 lambda R sigma^2 (e2 + t v) +
                   i \[Pi] rc^2 x1))/(Sqrt[lambda] Sqrt[R] rc Sqrt[
                row] w \[Sqrt](i \[Pi] rc^2 (row +
                    R (-1 + 2 row)) w^2 +
                  
                   lambda R row (rc^2 +
                    a^2 sigma^2 w^2)))] \[DifferentialD]e2) \
\[DifferentialD]g1) \[DifferentialD]g2)/(2 Sqrt[
   i \[Pi] rc^2 (row + R (-1 + 2 row)) w^2 +
    lambda R row (rc^2 + a^2 sigma^2 w^2)])
结果不理想,里面还有很多积分什么的,
5楼2011-07-26 15:52:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mumapiaoyun

铁虫 (小有名气)

【答案】应助回帖

对于符号变量运算,建议你用mathematics.
平淡的人生
6楼2011-08-03 16:34:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ming_dolphin 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 职能部门工作人员态度不好是普遍的吗?怎么让他们态度好一些? +4 河西夜郎 2024-06-01 4/200 2024-06-02 09:14 by 摩天思瑞
[基金申请] 离职后国自然项目不能变更单位,在新单位还能申请新的国自然项目吗 5+3 宜兰 2024-05-31 7/350 2024-06-02 09:07 by 摩天思瑞
[硕博家园] 实验室太吵闹,无法安静学习,怎么办? +7 utahh 2024-05-31 12/600 2024-06-02 01:23 by dking22
[考博] 申请2024或2025年博士研究生 +5 嘟噜嘟1 2024-05-29 12/600 2024-06-01 22:36 by 嘟噜嘟1
[基金申请] 九部门发文:不得将专利授权数量作为人才评价、项目评审、职称评定、高校评价等的条件 +16 sjtu2012 2024-05-28 19/950 2024-06-01 15:24 by 天外飞去来
[论文投稿] 没收到邮件 10+3 荣小撇 2024-05-31 7/350 2024-06-01 15:04 by arthas_007
[考博] 24or25材料专业申博 +4 农夫三拳有点痛 2024-05-30 11/550 2024-06-01 14:45 by Napoleonsky
[论文投稿] 求Sci期刊推荐 10+4 甄小鱼 2024-05-30 7/350 2024-06-01 10:41 by bobvan
[论文投稿] 纠结选哪一个期刊,电化学领域 50+8 Freya163 2024-05-28 10/500 2024-05-31 15:09 by wzykobe
[高分子] MMA预聚体光固化发雾问题求助 +3 惠亚金总 2024-05-29 10/500 2024-05-31 14:59 by 惠亚金总
[有机交流] 苯酚和炔溴反应成醚 6+3 TONGMEIMEI 2024-05-26 12/600 2024-05-31 14:41 by TONGMEIMEI
[材料综合] 真空封石英管 北京 +4 dessha 2024-05-29 5/250 2024-05-30 16:40 by mpdfwxgui
[论文投稿] 《控制理论与应用》期刊收版面费吗? +4 ygj2015 2024-05-29 4/200 2024-05-30 06:59 by nono2009
[博后之家] 2024公派博后申请 +4 326lhpqk 2024-05-27 5/250 2024-05-29 20:03 by @古月胡
[基金申请] 信息学部函评结束了吗? +6 ducan21 2024-05-28 7/350 2024-05-29 12:10 by WORLD0256
[论文投稿] 核心初审被拒,理由是“选题的意义不明确,文章写得不像是科技论文”,怎么改 5+3 工藤雷花樱 2024-05-27 8/400 2024-05-29 10:09 by topedit
[基金申请] 如果您是国自然评审专家 +3 丁香园账户 2024-05-28 3/150 2024-05-29 06:44 by gaohui8888
[论文投稿] EI学报,一审返修后,为啥不再送审,直接终审中? +4 qweasd12345 2024-05-27 6/300 2024-05-29 00:02 by dut_ameng
[基金申请] 面上基金会评专家,有回避机制吗? +4 huang1991js 2024-05-27 4/200 2024-05-27 19:08 by 星火12
[硕博家园] 课题做到一半担心做不出来怎么办 +4 mkpooooo 2024-05-27 7/350 2024-05-27 11:56 by kanmiaolucky
信息提示
请填处理意见