数学笔记17——定积分的应用2(体积)

  定积分除了计算面积外,还可以应用在计算体积上。

圆盘法

  一条曲线y = f(x),如果曲线绕x轴旋转,则曲线经过的区域将形成一个橄榄球形状的体积,如下图所示:

曲线绕x轴旋转一周

  现在要计算体积。我们依然按照黎曼和切片的思路去计算,只不过这回需要一点想象力。

  将上图的矩形绕x轴旋转一周将得到一个半径为y,高度为dx的圆盘:

矩形框绕x轴旋转一周

  该圆盘的面积S(x)≈π(f(x))2,体积: Δv ≈ S(x)Δx,如果将整个图形的体积切成n个圆盘:

  这就是圆盘法。

示例

  求半径为a的球的体积。

  通过球体的公式可知,V =πa3(4/3),假设我们不知道这个公式,使用圆盘法求解。

  先将球体的最大横截面投影到直角坐标系上,在对圆的上半部分切割,旋转,如下图所示:

  圆盘的底面积≈πy2dx,由此可以得到球体体积:

  还需要将y转换为x。根据上图中圆的公式(x – a)2 + y2 = a2,可得出y2 = 2ax - x2,于是:

  实际上我们得到了更多的信息,如果仅计算部分球体的体积,依然可以使用上面的结论,仅改变积分上限即可,如下图所示:

  实际上可以把V = π(ax2 – x3/3)看作球体切片的公式。

壳层法

  假设坩埚内壁的横截面曲线是y = x2,深度是a,计算坩埚的容积。

计算坩埚的容积

  我们依旧可以使用圆盘法计算,这是这次是绕y轴旋转:

圆盘法

  圆盘的高度是Δy,所以需要将原函数转换成y关于x的函数,在正半轴上,x = y1/2

  对于本例来说,圆盘法没有问题,如果曲线的公式再复杂一点,就需要在反函数的转换上耗费时间,如果我们直接纵向切割,使用dx代替dy,就无需对原函数进行转换:

  矩形绕y轴旋转一周将得到一个圆环,其厚度是dx,半径是x,高度是a – x2,如下图所示:

  如果展开圆环,将得到一个底面积是圆环周长,高度是dx的长方体,其体积:

  由此,坩埚的容积是:

单位产生的悖论

  在计算坩埚的容积时,我们最终得到V = πa2/2,如果坩埚深度是1m,代入公式得到π/2(m3);现在将1m换成100cm,因为高度是一样的,所以我们期待得到同样的结果,但是代入公式后,最终得到10000π/2(cm3)= 0.01π/2(m3)相差了100倍!这回有意思了。

  问题出在哪呢?仔细观察最终结果的积分形式:

  积分的上限是a1/2,11/2 = 1,1001/2 = 10,因此单位不同将得到不同的结果。实际上这个公式违背了比例原则,将所有问题数学化的同时并没有考虑到物理学中的量纲。这就好比重力加速度是9.8,但这个9.8是有单位的,单位是米每二次方秒,如果长度单位采用厘米,这个常数9.8也需要相应变化才能适用。

示例

示例1

  求y = 5y=x2 + 1所围图形绕y轴旋转后得到的体积。

  用圆盘法计算,圆盘绕y轴旋转,如下图所示:

示例2

  求x=4y=x1/2x轴所围图形绕x=6旋转后得到的体积。

  本例根据壳层法计算,如下图所示:

  壳层(或圆环)的高是x1/2,半径是6 – x,厚度是dx:



  作者:我是8位的

  出处:http://www.cnblogs.com/bigmonkey

  本文以学习、研究和分享为主,如需转载,请联系本人,标明作者和出处,非商业用途!

时间: 2024-08-22 17:39:59

数学笔记17——定积分的应用2(体积)的相关文章

数学笔记16——定积分的应用

在对数上的应用 解微分方程 L'(x) = 1/x,直接用积分法求解,得到L(x) = lnx:用微积分第二基本定理,可直接写作: 如果我们把这个函数作为对数的定义,就可以很容易地解释对数的性质. 构图 本例可以得到几个性质: L(1) = 0,在该点的斜率L'(1) = 1:L'(x) = 1/x,在x > 0时L'(x) > 0,说明L(x)在x > 0上是递增的:L''(x) = - 1/x2 < 0,说明L(x)是凹函数,L'递减,即L的切线斜率递减,现在根据这几个性质作图

Oracle 学习笔记 17 -- 异常处理(PL/SQL)

程序在执行过程中出现异常是正常的,在程序的编写过程中出现异常也是不可避免的.但是要有相应的异常处理的机 制,来保证程序的正常执行.PL/SQL程序执行过程中出现的错误,称为异常.一个优秀的程序都应该能够正确处理 各种出错的情况,并尽可能的从错误中恢复.PL/SQL提供了异常处理机制. 概念: 异常处理(exception)是用来处理正常执行过程中未预料的事件,程序块的异常处理定义的错误和自定义的错误, 由于PL/SQL程序块一旦产生异常而没有指出如何处理时,程序就会异常的终止. 有三种类型的错误

python基础教程_学习笔记17:标准库:一些最爱——time

标准库:一些最爱 time time模块所包含的函数能够实现以下功能: 获取当前时间.操作系统时间和日期.从字符串读取时间以及格式化时间为字符串. 日期可以用实数(从"新纪元"的1月1日0点开始计算到现在的秒数,新纪元是一个与平台相关的年份,对unix来说是1970年),或者是包含有9个整数的元组. 日期元组的字段含义 如元组: (2008,1,21,12,2,56,0,21,0) 表示2008年1月21日12时2分56秒,星期一,且是当年的第21天(无夏令时). 索引 字段 值 0

JS 笔记 17年

1, 可把字符串作为 URI 组件进行编码   encodeURIComponent(encodeURIComponent(6))   此为编码两次 encodeURIComponent() 函数将转义用于分隔 URI 各个部分的标点符号. escape()除了 ASCII 字母.数字和特定的符号外,对传进来的字符串全部进行转义编码,因此如果想对URL编码,最好不要使用此方法.而encodeURI() 用于编码整个URI,因为URI中的合法字符都不会被编码转换.encodeURIComponen

Ext.Net学习笔记17:Ext.Net GridPanel Selection

Ext.Net学习笔记17:Ext.Net GridPanel Selection 接下来是Ext.Net的GridPanel的另外一个功能:选择. 我们在GridPanel最开始的用法中已经见识过如何使用选择功能,今天我们这片笔记将更加详细的介绍Ext.Net GridPanel的Selection功能. Ext.Net GridPanel Selection包括三种: RowSelectionModel:行选择模型 CheckboxSelectionModel:带有复选框的行选择模型 Cel

C++学习笔记17,构造函数体内初始化数据成员与构造函数初始化器的区别(一)

在构造体内初始化数据成员是最常见的方法. 例如: #include <iostream> using namespace std; class A { private: int i; string s; public: A(int ii,string ss){ //在构造函数体内初始化数据成员 i=ii; s=ss; cout<<"ctor:i="<<i<<",s="<<s<<endl; } /

数学笔记10——拉格朗日中值定理

什么是拉格朗日中值定理 如果两地的距离是600公里,驾车走完这600公里耗时6小时,那么在某一时刻,你的速度必定会达到平均速度100公里/小时. 上述问题转换成数学语言:f(x)是距离关于时间的函数,那么一定存在: f'(c)就是c时刻的瞬时速度.前提条件是f(x)在[a, b]上连续,f(x)在(a,b)内可导,且 a < c < b.这就是拉格朗日中值定理的通俗定义. 中值定理的几何意义如下图所示: 在曲线的两点间做一条割线,割线的斜率就是(f(b)-f(a))/(b-a), f'(c)是

数学笔记15——微积分第二基本定理

微积分第二基本定理 这里需要注意t与x的关系,它的意思是一个函数能够找到相应的积分方式去表达.如果F'=f,则: 下面是第二基本定理的证明. 证明需要采用画图法,如上图所示,曲线是y=f(x),两个阴影部分的面积分别是G(x)和ΔG(x),其中: 当Δx足够小时: 示例1 根据微积分第二基本定理, ,f(t) = 1/t2,f(x) = 1/x2 下面做一下验证. 示例2 解微分方程, L'(x) = 1/x; L(1) = 0 按照以往的求解方式: 现在根据微积分第二基本定理,可以直接写作:

Python学习笔记17:标准库之数学相关(math包,random包)

前面几节看得真心累.如今先来点简单easy理解的内容. 一 math包 math包主要处理数学相关的运算. 常数 math.e   # 自然常数e math.pi  # 圆周率pi 运算函数 math.ceil(x)       # 对x向上取整.比方x=1.2,返回2 math.floor(x)      # 对x向下取整.比方x=1.2,返回1 math.pow(x,y)      # 指数运算.得到x的y次方 math.log(x)        # 对数.默认基底为e.能够使用base參