matlab双积分超过无限支持

时间:2011-04-28 22:15:51

标签: matlab differential-equations


我试图在无限支持下评估双积分。像

这样的东西

quad2d(F,0,inf,0,inf)

但是quad2d需要有限的边界。你知道是否存在一个处理无限的替代函数?有一个变量quadgk可以做到这一点。

2 个答案:

答案 0 :(得分:2)

您可以使用符号方程求解器,而不是数字求解器。

由于您的情况不可能(如您在评论中所述), 你可以通过从0到M的一系列积分近似无穷大,其中M系列中的每个项目都大于前一项目。继续增加M,直到结果的变化小于目标误差epsilon。

答案 1 :(得分:1)

您可以尝试使用适当的变量更改将积分域转换为有限域(例如矩形或圆形)。被积函数将根据新的(变更的)变量并乘以变换的雅可比变换。