找回密码
 注册
Simdroid-非首页
查看: 103|回复: 4

[MathCAD] 用mc 计算广义积分的困惑

[复制链接]
发表于 2013-3-29 22:38:30 | 显示全部楼层 |阅读模式 来自 广东深圳
本帖最后由 szldh2005 于 2013-3-30 11:38 编辑

现有一个广义积分。并用变量代换的方法计算其等价积分及其截断积分。发现,当u<10e-14时,有的积分不能收敛,不知原因何在?非常困惑。计算结果见附件。红色结果为异常计算结果。(maple计算的结果非常好)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2013-3-30 06:16:56 | 显示全部楼层 来自 重庆
Simdroid开发平台
本帖最后由 zpz77777 于 2013-3-30 06:28 编辑

不同的数学软件有不同的定位,也有不同的性能,像你这样横向比较,究竟有何意义。
回复 不支持

使用道具 举报

 楼主| 发表于 2013-3-30 08:21:52 | 显示全部楼层 来自 广东深圳
本帖最后由 szldh2005 于 2013-3-30 08:22 编辑

不是做横向比较。使用mc解决一个实际问题时,这个广义积分是解决问题的基础。但是当是u较小时,发现mc有时不能收敛,有时计算结果误差较大。原因不明,甚为困惑。是算法问题?还是其他?请教:用mc时,应如何解决u较小时的这个积分计算?贴出这个不同软件的计算结果仅仅是给网友解答时的参考,没有比较软件优劣之意。谢谢!
回复 不支持

使用道具 举报

发表于 2013-3-30 09:15:25 | 显示全部楼层 来自 四川成都
本帖最后由 zpz77777 于 2013-3-30 09:16 编辑
szldh2005 发表于 2013-3-30 08:21
不是做横向比较。使用mc解决一个实际问题时,这个广义积分是解决问题的基础。但是当是u较小时,发现mc有时 ...

你的广义积分是不是下面这样的?
                                   


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2013-3-30 10:55:23 | 显示全部楼层 来自 广东深圳
本帖最后由 szldh2005 于 2013-3-30 11:39 编辑

不好意思,e指数为负。methematica用的是NIntegrate[]数值积分函数。用N[Integrate[]]计算基本能得到与maple相同的计算结果。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 14:24 , Processed in 0.029941 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表