lianjun 发表于 2008-5-10 20:32

请教如何提高一个积分的运行速度问题

毕设要用到这个式子的积分,可是在matlab里面计算的时候,运行很慢,等了好半天,然后出来很长很长的结果,很吓人 :(:'(
自己已经鼓捣了一整天,都快崩溃了,请问有没有好的方法?能得到近似结果也行。
其中H,e,R,r都是已知量,求二重积分。
能指点个方向也行,现在头都大了,只好来这里求助了。多谢各位!

[ 本帖最后由 eight 于 2008-5-12 19:41 编辑 ]

ch_j1985 发表于 2008-5-10 20:44

原帖由 lianjun 于 2008-5-10 20:32 发表 http://www.chinavib.com/forum/images/common/back.gif
毕设要用到这个式子的积分,可是在matlab里面计算的时候,运行很慢,等了好半天,然后出来很长很长的结果,很吓人 :(:'(
自己已经鼓捣了一整天,都快崩溃了,请问有没有好的方法?能得到近似结果也行。
其中H,e ...

可以尝试用数值积分函数trapz命令以及符号变量来求,具体怎么做,你自己摸索一下吧

lianjun 发表于 2008-5-10 20:49

好的。
多谢多谢!
我摸索摸索~:handshake

sigma665 发表于 2008-5-10 21:34

回复 3楼 的帖子

其实你这个用数值积分的话很简单的
仔细搜索下xjzuo斑竹的文章,你会有收获

xjzuo 发表于 2008-5-11 16:12

类似于椭圆积分,基本上只能数值计算,参考论坛的类似帖子即可。

lianjun 发表于 2008-5-12 16:23

:victory:
多谢!!!
问题已解决,Thanks!呵呵

ch_j1985 发表于 2008-5-12 16:29

原帖由 lianjun 于 2008-5-12 16:23 发表 http://www.chinavib.com/forum/images/common/back.gif
:victory:
多谢!!!
问题已解决,Thanks!呵呵

能不能和大家分享一下您的问题解决方法?
页: [1]
查看完整版本: 请教如何提高一个积分的运行速度问题