这篇将会从最开始的公式开始说起。

在高数的范围中,线积分被限制在二维和三维空间,面积分则被限制在三维空间中。于是后面的分析也被局限在三维空间,而不扩展到n维空间。


正文

首先应当将线积分和面积分分类,了解接下来要面对的是什么,然后有一个清晰的思路。

线积分分为一类和二类,二者在高数的范围内又可以分为二维和三维:

当然,在这里略去了二维中求通量的的第二类线积分。为了说明的简单,这部分内容忽略了。

面积分也可以分为一类和二类,都是在三维空间下的:

可以看到,即使都是第二类的积分,但是二者也是有差别的。线积分处理的是向量场对切向量的点积,而面积分处理的是对法向量的点积。由此应该可以预知到,二者在处理上总还是会有点不同的。

现在上述表达式的积分一般来说还是“不可计算”的,还得转化成可以计算的微元。它们通常有两种转化方法:

1、化为已有变量(直接法):

2、化为参数式(参数法):

这三个公式便是最开始的公式,运用它们实际上就已经可以计算线面积分了。但是如果总是这样处理的话未免不觉得很麻烦。因此接下来需要从这几个公式开始逐步推导出更加方便实用的公式。

不过在此之前,应当稍微了解一下这些公式是怎么得来的,以及对这些公式进行一些解读。

(稍微先提一下,线积分中化为已有变量的公式实际上是有问题的。原因是一元定积分定义中乘的微元不是小区间的长度,而是自变量的增量

。这会导致这个公式的对线积分的描述与面积分不同:线积分可以由积分上下限表示方向,而面积分的积分上下限都是下限小于上限。)

对直接法的解读

首先应当知道公式

的由来。

接下来这部分的说明大部分在二维空间中进行,在必要的地方将会在三维空间说明。公式的由来以二维为例:

手绘…

以一小段的切线近似微元

,选择其到某一个轴投影,比如在这里或许是
轴(即“曲面”
)。易见有关系:

易见可以用以曲线的梯度和投影面的单位法向量的点积来表示

所以公式中的

所表示的为投影面
的单位法向量。通常来说,我们习惯在笛卡尔坐标系下处理问题。于是若是在二维空间,
选择投影到
轴上,则
,且
;在三维空间,
选择投影到
平面上,则
,且

并且可以发现,这个证明是很容易推广到三维中的面积分的,但是却不能轻易的推广到三维中的线积分。这个小瑕疵就留到后面再处理了。

实际上,到这里就可以开始具体的计算第一类线面积分了。

例:

的上半部分,求
,于是

选择投影到

轴,于是
。则

不过很快可以发现一个问题。如果对整个圆做线积分,很显然结果是0 。但是计算的时候却不能直接一次性的写出来:

此时

,则

一样的投影到

轴,则
,这样得到的积分仍然是:

这仍然只是得到了上半部分的结果。可以意识到,这个圆上下部分在

轴都有同样的的投影,这导致出现了这样的问题。应该分别处理上下部分。

不管怎么说,这个计算总是有问题的,并且在处理整圆的时候也是麻烦的。接下来就会逐渐解决这样的问题。

前面在解读

的时候,很自然的把
放在笛卡尔坐标系下。但是不止如此,在常见的坐标系中,二维里有极坐标系,三维里有柱坐标系和球坐标系,或者投影到的是笛卡尔坐标系下倾斜的平面等等。我们当然地总会希望这个公式更普适一点。

但是很快会发现这样的推广会出现一些问题。以二维的极坐标为例,当

投影到圆上(即
)时:

选择投影到
的“曲面”(后面都将这么称呼)上。

则在

面上,
;在
面上,
。但是积分式依旧是:

对于同一个曲线,

是一样的;投影面都是圆,于是单位法向量都是
,也就是意味着
是一样的(显然如此)。并且曲线投影在不同
的曲面上,积分上下限
的取值都是一样的。但是整个积分式却有
在变化,于是这样便会求出两个不同的值:

选择不同的投影面就会得到不同的值,如果更极端的话,投影到

的曲面上,那么整个积分值就会是
。这显然是不可能的。

虽然夹角

不变,但是
却变了。可以想起来,在笛卡尔坐标系中,投影到
并无不同,三维空间中投影到
也是如此。但是在极坐标,或者球坐标下的
却有明显的伸缩。

可以认为,

描述的实际上是
的“倾斜程度”,而在不同的面上投影会有
不同的“伸缩程度”。因此投影的时候必须避免由投影面
的不同带来的伸缩的干扰。

于是投影时,可以这么处理:在笛卡尔坐标系里实际上是

处的一小块曲线
投影到
的投影面上。同样的
的一小块曲线应当投影在
的投影面上。这样就避免了伸缩。

所以实际上积分应为:

可以看到,

中的
是在变化的,这就得使
处的微小曲面投影到同样
的曲面上。三维的球坐标下也应该是如此。

既然如此,实际上就可以用前面拉梅系数的知识来处理

了。运用前一篇的知识可以很清晰的写出各种正交坐标系下的投影面积微元

如投影到球坐标下的

曲面,则
;投影到
曲面,则
等等。

若以

转化的角度而不是投影的方式看,(三维中)
,本身就是与
投影所在的
的位置相关的。其关系就体现在拉梅系数中,因此也就不必考虑伸缩的问题,只需要简单的“写出”
的表达式即可。

当然,于此相对应的,

都应当用此坐标系下的基底来表示:

(以后会更为广泛的用

来替代之前的
等。即在变量上加上
表示其对应的单位法向量。)

因此在比较任意的正交曲线坐标系下,(三维中)公式

应该解读为:

重新来审视前面的例题:

例:

的上半部分,求

在极坐标下有:

,则
,且

选择投影到

曲面,则

即使是整个圆也非常简单,前面的操作依旧如此,只不过最后的积分上下限改成

罢了。这样得到的结果就是
,非常符合预期。

当然,现在只是刚开始对公式

的解读而已,虽然上面举的是第一类线积分的例子,但是这个公式却并不局限于第一类的积分。更具体的分析以及简化将在后面的笔记中详细展示。

对参数法的解读

对参数法公式

的由来就直接略掉了…二者在思路上是与直接法类似的。

在具体的解读上…似乎也没啥好说的,参数化之后算就完事了。各个变量的运算过程都十分清晰,也不会出什么幺蛾子。

不过需要注意的是,虽然很多时候参数化也就是“借用”其他坐标系下的表示曲面的方法,但是用直接法选择不同的坐标系和曲面的参数化还是很不是那么一回事。

不同的坐标表示相当于是整个空间的变化

,而参数化可以狭义的认为处理的只是曲面的径矢的表示
。而空间依然是笛卡尔坐标系下的表示。

两个空间点直接距离投影公式_线积分与面积分(2):最初的公式相关推荐

  1. 两个空间点直接距离投影公式_HBAO(屏幕空间的环境光遮蔽)

    别的不多扯,直接进入正题,HBAO全程Image-space horizon-based ambient occlusion 对于屏幕上的像素点P,HBAO算法通过以下几个步骤来计算它的环境光遮蔽 1 ...

  2. 15个常用excel函数公式_重要的27个Excel函数公式

    目录 一.数字处理 1.取绝对值 2.取整 3.四舍五入 二.判断公式 1.把公式产生的错误值显示为空 2.IF多条件判断返回值 三.统计公式 1.统计两个表格重复的内容 2.统计不重复的总人数 四. ...

  3. java显示公式_如何让Excel中只显示公式不计算

    这个是由来已久的问题,但是由于Office安装的时候是显示公式计算结果,并且自动更新的,所以当表格中出现了只显示公式,而不显示计算结果的时候,往往让人手足无措了.在最近的学员中就出现了几个这样的情况, ...

  4. 与ln的指数转化公式_高考数学48条秒杀型公式与方法

    点上方蓝字,关注"云学冠学习资讯"有助于提高成绩哦! 除了课本上的常规公式之外,掌握一些必备的秒杀型公式能够帮你在考试的时候节省大量的时间,师姐这次的分享就是48条秒杀公式,直接往 ...

  5. 圆锥曲线万能弦长公式_二次曲线中的万能弦长公式

    内容来自用户:wzqdwz 二次曲线中的万能弦长公式 王忠全 我们把e68a8462616964757a686964616f31333433646366圆.椭圆.双曲线.抛物线称为二次曲线,用设而不求 ...

  6. 通达信资金净流入公式_通达信成交额资金净流入指标公式

    通达信成交额资金净流入指标公式: 额133009678:AMOUNT/100000000,VOLSTICK; AA:=(AMOUNT / (((HIGH - LOW) * 2) - ABS((CLOS ...

  7. 找规律万能公式_数字规律题有万能求解公式吗,只要能找出一种规律就行...?

    谢邀.为什么会有数字规律题?以我的理解,这是在一个很早期的阶段训练人的归纳能力的工具. 很多人都提到了,数字规律题答案其实完全是不唯一的.即使是插值,你可以用多项式插值,也可以用指数函数插值.也可以用 ...

  8. java斐波那契数列公式_斐波那契数列(公式)

    求大数前几位的方法 当一个数非常大时,如何求出其前几位呢? 如果是给定一个特定的数,当然可以逐步取出每一位即可.如 a得个位,a/10得百位,a/10/10得千位. 但是,当求x^y的前几位时怎么办呢 ...

  9. 小程序 mathjs渲染公式_自己开发小程序的成本公式

    小程序开发成本公式 小程序的开发价格可谓是高低差别巨大,其实这是根据小程序的难易程度来决定的,可以说开发价格从5000-50万元都是有的.下面我们主要来介绍一下自己开发一款小程序需要多少钱呢.因为自己 ...

最新文章

  1. centos 6.8 源码安装 erlang/otp 19.0.2
  2. AI 领域新突破,腾讯发布首个AI药物研发平台「云深智药」
  3. IDEA中MAVEN项目打JAR包的简单方法
  4. 转: 基于elk 实现nginx日志收集与数据分析
  5. cryptojs php 互通_PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
  6. 微信php翻译和天气预报整合,微信公众平台天气预报功能开发
  7. 集设作品灵感|App夜间模式如何设计?
  8. 用jsp编写一个猜26个小写英文字母的web小游戏
  9. (ffmpeg3.3.x更新纪要)雷霄骅《最简单的基于FFMPEG+SDL的视频播放器》
  10. Referrer Policy:strict-origin-when-cross-origin 404
  11. photoshop cs3 调色教程 让夏天成秋天
  12. cropper初始化_【jQuery插件分享】Cropper——一个简单方便的图片裁剪插件
  13. matlab插值表,[转载]matlab插值介绍
  14. 怎样在线将图片转换成icon图标
  15. 有哪些VPS云主机值得学生选择?
  16. C#莱姆达表达式的使用
  17. 黑苹果安装各种问题解决办法
  18. 「雷军万字总结」小米十周年公开演讲全文
  19. 中科院计算机网络信息中心是一种怎样的存在?
  20. 关于.Net与J2EE的比较,到底用微软平台还是Java平台的问题

热门文章

  1. redis 分布式锁的实现方式
  2. 什么是parquet文件?
  3. 左神算法:判断 t1 树是否包含t2 树全部的拓扑结构(剑指 Offer 26. 树的子结构,Java版)
  4. 你不知道的java对象序列化的秘密
  5. Linux 串口 gprs at,linux下GPRS模块使用AT命令实现拨接电话,发中英文短信
  6. python支持list类型吗_Python-不支持的操作数类型为%:“list”和“int”
  7. Cannot resolve de.codecentric:spring-boot-admin-starter-server:2.4.0-SNAPSHOT
  8. 【传智播客】JavaWeb程序设计任务教程 第一章练习答案
  9. 18行代码AC_Wet Shark and Bishops CodeForces - 621B(数学推导+映射)
  10. 快速pow算法c语言_嵌入式必知基础算法(二)