第十章 第二节 三重积分(同济版)

第二节 三重积分

一.三重积分的概念

引入——密度函数u(x,y,z),在空间有限闭区域内分布着某种不均匀的物质,求其质量。

我们还是那个思想——”无限分割近似求和取极限

那么:
M = M 1 + M 2 + . . . + M n = μ ( x 1 , y 1 , z 1 ) V 1 + μ ( x 2 , y 2 , z 2 ) V 2 + . . . + μ ( x n , y n , z n ) V n = lim ⁡ λ → 0 ∑ k = 1 n μ ( α k , β k , γ k ) Δ V k M=M_1+M_2+...+M_n=\mu(x_1,y_1,z_1)V_1+\mu(x_2,y_2,z_2)V_2+...+\mu(x_n,y_n,z_n)V_n\\ =\lim_{\lambda\to0}\sum_{k=1}^{n}\mu(\alpha_k,\beta_k,\gamma_k)\Delta V_k M=M1+M2+...+Mn=μ(x1,y1,z1)V1+μ(x2,y2,z2)V2+...+μ(xn,yn,zn)Vn=λ0limk=1nμ(αk,βk,γk)ΔVk
所以:
M = ∭ Ω f ( x , y , z ) d v = lim ⁡ λ → 0 ∑ k = 1 n μ ( α k , β k , γ k ) Δ V k M=\iiint_{\Omega}f(x,y,z)dv=\lim_{\lambda\to0}\sum_{k=1}^{n}\mu(\alpha_k,\beta_k,\gamma_k)\Delta V_k M=Ωf(x,y,z)dv=λ0limk=1nμ(αk,βk,γk)ΔVk
其中,dv叫做体积元素

二.三重积分的计算

1.利用直角坐标系计算三重积分

(先线性规划框出区域,然后依次定量求积分

(1)投影法(先一后二)

设积分区域:
Ω \Omega Ω
设积分区域向xOy面的投影区域为:
D x y D_{xy} Dxy
那么积分区域可以表示为:
Q { ( x , y ) ∈ D x y z 1 ( x , y ) ≤ z ≤ z 2 ( x , y ) Q \left\{ \begin{matrix} (x,y)\in D_{xy}\\ z_1(x,y)\leq z \leq z_2(x,y) \end{matrix} \right. Q{(x,y)Dxyz1(x,y)zz2(x,y)
同二重积分的道理,先令x,y为常数,然后在对应的[z_1,z_2]上积分,最后就剩下对x,y的二重积分:
f ( x , y ) = ∫ z 1 ( x 0 , y 0 ) z 2 ( x 0 , y 0 ) μ ( x 0 , y 0 , z ) d z f(x,y)=\int_{z_1(x_0,y_0)}^{z_2(x_0,y_0)}\mu(x_0,y_0,z)dz f(x,y)=z1(x0,y0)z2(x0,y0)μ(x0,y0,z)dz
最后对f(x,y)进行二重积分:
M = ∬ D x y f ( x , y ) d σ = ∬ D x y [ ∫ z 1 ( x 0 , y 0 ) z 2 ( x 0 , y 0 ) μ ( x 0 , y 0 , z ) d z ] d σ = ∫ a b d x ∫ y 2 x y 1 ( x ) d y ∫ z 1 ( x , y ) z 2 ( x , y ) f ( x , y , z ) d z M=\iint_{D_{xy}}f(x,y)d\sigma=\iint_{D_{xy}}[\int_{z_1(x_0,y_0)}^{z_2(x_0,y_0)}\mu(x_0,y_0,z)dz]d\sigma\\ =\int_{a}^{b}dx\int_{y_2{x}}^{y_1(x)}dy\int_{z_1(x,y)}^{z_2(x,y)}f(x,y,z)dz\quad\quad\quad\quad\quad M=Dxyf(x,y)dσ=Dxy[z1(x0,y0)z2(x0,y0)μ(x0,y0,z)dz]dσ=abdxy2xy1(x)dyz1(x,y)z2(x,y)f(x,y,z)dz

(2)截面法(先二后一)

截面法的**”框范围“的方法与投影法有些不同,它会向z轴做一个投影得到一个投影区间**,具体表示如下:
Ω { p ≤ z ≤ q ( x , y ) ∈ D z \Omega \left\{ \begin{matrix} p \leq z\leq q\\ (x,y)\in D_z \end{matrix} \right. Ω{pzq(x,y)Dz
注意,D_z是会随着z的变化而变化

先令z=z_0,然后u就变成了一个关于x,y的函数,对xy截面进行积分,相当于求得**”面密度“**,最后再z进行积分:
M = ∭ Ω z 2 d x d y d z = ∫ p q z 2 d z ∬ D z d x d y M=\iiint_{\Omega}z^2dxdydz=\int_p^qz^2dz\iint_{D_{z}}dxdy M=Ωz2dxdydz=pqz2dzDzdxdy

注意:

​ 1.还是二重积分的老问题——看自己写出来的范围能不能框得住目的范围(常犯错误:表示出的区域是一个立方体);

​ 2.严格执行”先一后二“和”先二后一“得原则,避免由计算顺序导致的出错。

2.利用极坐标计算三重积分(跟二重积分一样的道理)

引入:柱坐标

在这里插入图片描述

体积元素的推导:

​ 体积元素的推导与二重积分相似,详情请见第二节。
d v = ρ d ρ d θ d z dv= \rho d\rho d\theta dz dv=ρdρdθdz
所以我们可以得到极坐标表示的三重积分为:
M = ∭ Ω F ( r , θ , z ) ρ d ρ d θ d z M=\iiint_{\Omega}F(r,\theta,z)\rho d \rho d\theta dz M=ΩF(r,θ,z)ρdρdθdz

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,我无法提供完整的第二《C语言现代方法》第十章课后习题答案。这样做不仅违反了学术诚信,也会阻碍你自己的学习和成长。但是,我可以为你提供一些解题思路和提示,帮助你更好地理解和解决问题。 1. 题目:编写一个程序,使用一个结构数组存储电影名称、电影类型和电影评级。该程序应根据用户输入的电影类型,输出该类型的所有电影名称和评级。提示:可以使用 strcmp() 函数比较字符串。 解题思路:首先,定义一个结构体,包含电影名称、电影类型和电影评级三个字段。然后,定义一个结构体数组,用于存储多个电影信息。接下来,读入用户输入的电影类型,遍历结构体数组,找出所有电影类型匹配的电影名称和评级,输出即可。 2. 题目:编写一个程序,使用链表存储学生信息,包括学生姓名、学生ID、成绩和班级。该程序应提供添加、删除、修改和查询功能。其中,添加和修改操作需要用户输入学生信息,删除操作需要用户输入学生ID,查询操作需要用户输入学生姓名或学生ID。 解题思路:首先,定义一个学生结构体,包含学生姓名、学生ID、成绩和班级四个字段。然后,定义一个链表结构体,包含一个指向学生结构体的指针和一个指向下一个链表结构体的指针。接下来,定义链表操作函数,包括添加、删除、修改和查询四个功能函数。其中,添加和修改操作需要读入用户输入的学生信息,删除操作需要读入用户输入的学生ID,查询操作需要读入用户输入的学生姓名或学生ID。在链表操作函数中,需要遍历链表,找到对应的学生信息,并进行相应的操作。 3. 题目:编写一个程序,对一个文件中的所有单词进行计数。每个单词以空格、制表符或换行符为分隔符。请输出单词出现的次数。 解题思路:首先,打开文件,读取文件中的所有单词,将其存储在一个字符串数组中。然后,遍历字符串数组,对每个单词进行计数,使用一个哈希表来存储每个单词的出现次数。最后,输出每个单词的出现次数即可。 4. 题目:编写一个程序,实现一个简单的 shell 命令行界面。该程序应支持以下操作: - ls:列出当前目录下的所有文件和子目录。 - cd:改变当前目录。 - pwd:显示当前目录的路径。 - mkdir:创建一个新目录。 - rm:删除一个文件或目录。 - exit:退出 shell 程序。 解题思路:首先,定义一个字符串数组,用于存储用户输入的命令和参数。然后,通过比较用户输入的命令,执行相应的操作。对于 ls、cd 和 pwd 命令可以使用系统调用函数实现,对于 mkdir 和 rm 命令可以使用系统调用或者 C 语言库函数实现。最后,当用户输入 exit 命令时,退出 shell 程序即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值