3.5 多元积分学
多元函数有多重积分的概念,这里只介绍二重积分。定积分可用来求曲边梯形的面积,与此类似,二重积分可用来求曲顶柱体的体积。本节主要介绍二重积分的概念、计算方法等内容。
3.5.1 二重积分的概念
设函数在闭区域
上有界,把闭区域
任意划分成
个可求面积的小闭区域
,其中,
表示第
个小闭区域,也表示它的面积。在每个
上任取一点
,作乘积
,并作和
。令
表示各小闭区域直径的最大值,若极限
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_547.jpg?sign=1738802203-xYzdN2TKRhefPR6lRP1JFFJk5PkVj6a9-0-aa850f3a78761463e7602733f99ee8a3)
存在,则称函数在区域
上可积,并把极限值称为函数
在闭区域
上的二重积分,记为
,即
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_553.jpg?sign=1738802203-Dntda8v2GJGeRWyUtd43ylANHAyOYh8k-0-2e4d949bb8aeaf7863d905868ce63e26)
(3-7)
其中,称为被积函数;
称为被积表达式;
称为面积元素;
和
称为积分变量;
称为积分区域。
3.5.2 二重积分的计算
在Python中,没有直接求解二重积分的函数命令,需要先将二重积分化为二次积分:
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_560.jpg?sign=1738802203-JeajOUceZsZXnmuUtNrWOev2nFk4SP3X-0-5960ec39d5a1f678e305c597386b42c2)
(3-8)
或者
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_561.jpg?sign=1738802203-GNvnE4gEny5JOSzo9H6Y5UpDwpatB3hA-0-ff897fe9d9240b002c04f2ae4aefc7b0)
(3-9)
然后用程序求解。
例3-16 计算,其中,
为由
所围成的有界区域。
解:(1)绘制积分区域。
使用Python包SymPy中的solve函数求解方程组(x为非负数)。具体程序如下:
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_566.jpg?sign=1738802203-Pj7W0wp2lpl6xdqrQfhA3GrQaox3DjSm-0-8ae5aeffbd977b7b7afb96bf272bafcb)
输出结果如下:
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_567.jpg?sign=1738802203-JbfLnFBeMYlJd9W9KzJwrPFVreeghWdq-0-48be33aceeb1af1f0b5d8f1cd8610eb4)
从结果可知,两条线的交点为(1,1),而与这两条线的交点为(0,2)和(1.414,2),使用Python包Matplotlib中的plot和fill_betweenx函数绘制积分区域。具体程序如下:
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_569.jpg?sign=1738802203-p3OJCMs5xDZTTEhHW0LFGBnx20G5tvnz-0-492303ded4bba54d746d484731f72bfa)
输出的积分区域如图3-8所示。
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_570.jpg?sign=1738802203-ucc8tiVgsYBF8NV97ALa5xbAlca9hcze-0-45407986468f6cab455b9d0a60c70099)
图3-8 输出的积分区域
(2)计算。
从图3-8可以看出,可将积分化为先对x积分再对y积分,可使用Python包SymPy中的integrate函数求解定积分。具体程序如下:
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_571.jpg?sign=1738802203-w0pBloiMUob8PSqblY2tUB6arPebF6Sw-0-92265883829e6c17538367c136b32000)
输出结果如下:
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_572.jpg?sign=1738802203-69swQEPm06EpbfFtrlfsAqVwHtHPiKgP-0-a61f18979f324c458a3db15cc4edea83)
例3-17 计算,其中,
为
表示的区域。
解:该二重积分在直角坐标系下没有解析解,但通过极坐标变换可以求解。具体程序如下:
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_576.jpg?sign=1738802203-WIoCn4jZ85znlqaOBSxLtvdmUZqcEHuH-0-aa8b8efade3cac1bf769e8c214ebd06d)
输出结果如下:
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_577.jpg?sign=1738802203-88WtSqu3GkZuVgk5To5CJARo1F6YPGyh-0-95c3aaab522790e86cb7d34eef99715b)
因此,将原二重积分转化为
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_578.jpg?sign=1738802203-y5hPsbdrdb648G8AkhEKTZAKZf7VAuW7-0-74ade332b184664da9c31bda1dc0a15a)
再使用Python包SymPy中的integrate函数求解定积分。完整程序如下:
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_579.jpg?sign=1738802203-DDRGbJnLpQpErvcZ53dARyrJ3R6HhtBx-0-7aede6cbb8d5b9a58a0fdc95e4ab5866)
输出结果如下:
![img](https://epubservercos.yuewen.com/10291D/20266983808220206/epubprivate/OEBPS/Images/txt003_580.jpg?sign=1738802203-E3veQzx00kyKn3zejo0baSs4ZuihM7xa-0-c06bc9a09f7849a3433cf56f885377ce)