如何编程求下式广义数值积分?
刚开始学matlab,不会求广义数值积分,向高手回复 楼主 的帖子
搜索论坛,关键字:积分help quad 要求的广义积分的式子,积分限到无穷 无穷可用inf表示试试 我用inf试过,还是不行啊
没有显示解
我想编程然后逐渐逼近来实现,不过我从来没做过这种编程
哪个高手指点一下
拜托啦
[ 本帖最后由 sigma665 于 2008-1-13 14:14 编辑 ] 如果广义积分收敛的话,应该可以用一个比加大的数代替inf就可以吧 即便是用一个很大的数
也不可以阿
零点本身就是一个奇异点
请教像这种积分还可以用什么软件来积呢? maple貌似符号方面比较强大,可以考虑一下 原帖由 会飞的翅膀 于 2008-1-14 08:44 发表 http://www.chinavib.com/forum/images/common/back.gif
即便是用一个很大的数
也不可以阿
零点本身就是一个奇异点
请教像这种积分还可以用什么软件来积呢?
0点用eps 代替试试 谢谢热心人的回复!
我用了eps发现还是不可以
继续求助
!
回复 10楼 的帖子
建议把你的程序付上来,大家一起看 用matlab求解的话,参考我以前的一个数值积分示例贴,加一个循环,上限用一个逐渐增大的整数代替,判断,收敛到指定精度为止即可。不过这个问题我建议直接用mathematica求解,用NIntegrate即可. xjzuo版主在这方面有很深的造诣,写得示例帖子很不错。在整理的那个索引帖子里也有,所以我们总是强调要多看置顶帖。 多谢各位的热心帮助!
先学习学习 还有更好的软件吗?
[ 本帖最后由 sigma665 于 2008-4-12 16:21 编辑 ]
页:
[1]