看了半天才知道你的问题所在。你写的式子对是对的,但问题是你算D的|x²+y²-1|(写成a好了)是通过D1的1-x²-y²(写成b)加上D2上的(x²+y²-1)(写成c)去算的,那你算D2怎么可以倒过来算呢?也就是你要算的a=b+c,那你算c用a-b去算,这样的死循环怎么可能得到结果?
正确的做法是D2上的(x²+y²-1)等于D上的(x²+y²-1)减去D1的(x²+y²-1)。不要跟上面的搞混了,这里是利用二重积分的性质,如果一个区域=另外两个区域相减,那么【在保持积分表达式不变的条件下】,这个区域上的二重积分等于另外两个区域的二重积分相减。这才是利用二重积分的性质算出的正确答案,而不是像上面那样陷入a=b+c,c=a-b的死循环
正确的做法是D2上的(x²+y²-1)等于D上的(x²+y²-1)减去D1的(x²+y²-1)。不要跟上面的搞混了,这里是利用二重积分的性质,如果一个区域=另外两个区域相减,那么【在保持积分表达式不变的条件下】,这个区域上的二重积分等于另外两个区域的二重积分相减。这才是利用二重积分的性质算出的正确答案,而不是像上面那样陷入a=b+c,c=a-b的死循环