最近做到一个题,求重积分
化极坐标之后手算得到336pi/5=211.11502632
因为没有标准答案可以参考,遂用几种方法验算。
|
|
输出的结果为
IntegrationWarning: The occurrence of roundoff error is detected, which prevents
the requested tolerance from being achieved. The error may be
underestimated.
quad_r = quad(f, low, high, args=args, full_output=self.full_output,
直接计算原题:218.82909084385494
化为极坐标,做三重积分:1682.8088127945682
化为极坐标,先二重积分再乘2pi:2.7726236252582788
与此同时作为对照组的matlab效果如下
|
|
怎么回事呢?
再测试了一些别的积分,似乎python又算得挺准。
难道这是一个奇妙的反例吗?
应该是我的问题罢(悲)