跳至内容

微积分/点、路径、曲面和体积

来自维基教科书,开放的书籍,开放的世界

本章将使用多点、多路径、多曲面和多体积等简单概念,对向量微积分进行直观的解释。 标量场不会简单地被视为函数 ,该函数在给定输入点的情况下返回一个数字,向量场也不会简单地被视为函数 ,该函数在给定输入点的情况下返回一个向量。


基本结构

[编辑 | 编辑源代码]

基本结构是多点、多路径、多曲面和多体积。

是一个任意位置。一个“多点”是指一组点/权重对:,其中 是分配给点 的“权重”。给定两个点/权重对 覆盖了相同的点 ,权重加起来得到 ,它代替了 。任何对 都将被移除。 可以包含无限多个点,每个点可以有无限小的权重。

任意一点 可以用标量场 描述。这是以点 为中心的“狄拉克 delta 函数”。 是包裹点 的无限小体积的倒数。为了进一步解释这一点,设 是一个包裹点 的体积为 的微小体积。 可以用 近似。一个质量为 1 的物体被塞进了 中,从而产生无限高的密度。由于 本质上是一个密度函数,它带有单位

多点 可以用标量场 来描述。如果 包含无限多个点,并且每个点具有无穷小的权重,则 是一个密度函数。

在下图中,左面板中的多点通过对每个单元格的点权重进行平均,转换为中心面板中的标量场。每个单元格的体积应该无限小。右面板中的多点对应于同一个标量场,并且处于更规范的形式,其中相反权重的点已经抵消。

左边的多点(一系列加权点)可以用中间的标量场表示。右边是具有相同标量场的更规范的多点,其中附近符号相反的点已经抵消。

下图显示了如何生成连续标量场 作为一系列点的集合。考虑位置 以及具有体积 的无限小体积 。包含在 中的点权重总和为 。然后将该权重 分散到散布在体积 上的任意多个点。

可以将权重为 1 的单个点“涂抹”到其所在的体积上。将该点分成越来越多的具有分数权重的点。经过无限步后,将有无限多个点填充该体积,并且每个点都具有无穷小的权重。

概括地说,多点由一个标量场表示,该标量场量化了每个点的**密度**,任何量化每个点的**密度**的标量场最好解释为多点。

多路径

[编辑 | 编辑源代码]

A simple path (also called a simple curve) is an oriented continuous curve that extends from a starting point to an ending point . Intermediate points are indexed by and are denoted by . A simple path should be continuous (no breaks), and may intersect or retrace itself. A "multi-path" is a set of simple-path/weight pairs: where is the weight that is assigned to path . Given two path/weight pairs and that cover the same path , the weights add up to get which replaces and . Any pair is removed. In addition given two path/weight pairs and with the same weight and , then and can be linked end-to-end to get the pair which replaces and . Assigning a path a negative weight effectively reverses its orientation: if denotes path with the opposite orientation, then is equivalent to . can consist of infinitely many paths, and each path may have an infinitesimal weight.

此图像描绘了简单路径的狄拉克δ函数。与点的狄拉克δ函数(它是标量场)不同,路径的狄拉克δ函数是向量场。

An arbitrary curve can be described by the vector field . This is the "Dirac delta function" for the curve . is the unit length tangent vector to path at point . if . If there are multiple tangent vectors due to intersecting itself, then is the sum of these tangent vectors. The is the inverse of the cross-sectional area of an infinitely thin tube that encloses . To further explain this, let be a thin tube with cross-sectional area that encloses . can be approximated by . is the generalization of to the tube . A path weight of 1 is being crammed into the cross-sectional area of yielding an infinitely high path density. Since is essentially a density over area, it brings with it the units .

右侧的图像描绘了简单曲线的狄拉克δ函数。向量场 在包围路径的无限薄管以外的任何地方都为 。在管内,向量平行于路径,其大小等于横截面积的倒数。狄拉克δ函数是当管变得无限薄时的极限。

多路径 可以用向量场 来描述。如果 由无数条路径组成,每条路径的权重都无限小,那么 是一个流量密度函数。

在下图中,左面板中的多路径通过计算每个单元格的总位移并在体积上取平均值来转换为中心面板中的向量场。每个单元格的体积应该是无限小的。右面板中的多路径对应于同一个向量场,并且处于更规范的形式,其中各个路径不相互交叉。

左边的多路径(一组加权路径)可以用中间的向量场表示(在生成向量场时,每条路径都被近似地通过一条边的中间进入每个单元格)。右边是一个更规范的多路径,具有相同的向量场,其中方向相反的附近路径段已抵消,并且各个路径不相互交叉。

概括地说,多路径由一个向量场表示,该向量场量化了每个点的**路径/流量密度**,任何量化每个点的**流量密度**的向量场(例如电流密度)最好解释为多路径。(流量密度是一个向量,它指向流动的净方向,并且其长度等于通过垂直于净流动的表面的单位面积的流量。)

多曲面

[编辑 | 编辑源代码]

A simple surface is an oriented continuous surface. A simple surface may intersect or fold back on itself. A "multi-surface" is a set of simple-surface/weight pairs: where is the weight that is assigned to surface . Given two surface/weight pairs and that cover the same surface , the weights add up to get which replaces and . Any pair is removed. In addition given two surface/weight pairs and with the same weight , then and can be combined to get the pair which replaces and . Assigning a surface a negative weight effectively reverses its orientation: if denotes surface with the opposite orientation, then is equivalent to . can consist of infinitely many surfaces, and each surface may have an infinitesimal weight.

An arbitrary surface can be described by the vector field . This is the "Dirac delta function" for the surface . is the unit length normal vector to surface at point . if . If there are multiple normal vectors due to intersecting itself, then is the sum of these normal vectors. The is the inverse of the thickness of an infinitely thin membrane that encloses . To further explain this, let be a thin membrane with thickness that encloses . can be approximated by . is the generalization of to the membrane . A surface weight of 1 is being sandwiched into the thickness of yielding an infinitely high surface density. Since is essentially a density over length, it brings with it the units .

多重曲面 可以用向量场 来描述。如果 由无数个曲面组成,每个曲面的权重都无限小,那么 是一个增益率函数。

在下面的图片中,左边的面板中的多重曲面通过计算每个单元格的总曲面并对体积进行平均转化为中间面板中的向量场。每个单元格的体积应该是无限小的。右面板中的多重曲面对应于相同的向量场,并且处于更规范的形式,其中各个曲面彼此不相交。

左边的多重曲面(一堆带权重的曲面)可以用中间的向量场表示(在生成向量场时,每个曲面都被近似为与中间每个正方形的边缘相交)。右边是一个更规范的多重曲面,它具有相同的向量场,其中方向相反的相邻曲面段相互抵消,并且各个曲面不相互交叉。

总之,多重曲面用一个向量场来表示,该向量场量化了每个点的增益率。为了描述增益率,想象一下,以首选方向穿过曲面会获得“能量”。增益率是一个向量,它指向能量增加速率最大的方向,并且长度等于单位长度能量增加的最大速率。任何在每个点量化增益率的向量场(例如力场)最好解释为多重曲面。

多重体积

[edit | edit source]

A volume is an arbitrary region of space. A "multi-volume" is a set of volume/weight pairs: where is the "weight" that is assigned to volume . Given two volume/weight pairs and that cover the same volume , the weights add up to get which replaces and . Any pair is removed. In addition given two volume/weight pairs and with the same weight and , then and can be combined to get the pair which replaces and . can consist of infinitely many volumes, and each volume may have an infinitesimal weight.

任意体积 可以用标量场 来描述。这实际上是体积的“狄拉克 δ 函数”类似物,本质上是一个指示函数,指示一个位置是否被 包含,1 表示是,0 表示否。由于 只是一个指示函数,它不带任何单位(它是无量纲的)。

多体积 可以用标量场 来描述。如果 包含无限多个体积,每个体积的权重都无限小,那么 是一个势函数。

在下图中,左侧面板中的多体积通过对每个单元格中的体积权重进行平均来转换为中间面板中的标量场。每个单元格的体积应该是无限小的。右侧面板中的多体积对应于相同的标量场,并且处于更规范的形式,其中相反权重的体积相互抵消,而剩余的体积已经扩散到每个单元格。

左侧的多体积(加权体积的集合)可以用中间的标量场表示(在生成标量场时,忽略了每个体积的斜角)。右侧是一个具有相同标量场的更规范的多体积,其中相反符号的体积相互抵消,而剩余的体积被涂抹以填充每个单元格。

总之,多体积用一个标量场来表示,该标量场量化了每个点的,任何量化每个点的的标量场都可以最好地解释为多体积。

在无穷远处

[edit | edit source]

一个重要的要求是,所有多点、多路径、多曲面和多体积都不能延伸到无穷远。所有结构都可以延伸到任意大的范围,只要这个范围不是无界的。允许结构延伸到无穷远会导致后续讨论中出现问题。

对于大多数与向量微积分相关的定理,通常不允许路径延伸到无穷远。
对于大多数与向量微积分相关的定理,通常不允许曲面延伸到无穷远。
对于大多数与向量微积分相关的定理,通常不允许体积延伸到无穷远。

总计

[edit | edit source]

这些部分将描述多点的总权重、多路径的总位移、多曲面的总面积和多体积的总体积。

总点权重

[edit | edit source]

给定一个多点,总点权重显然是。给定一个标量场表示多点,的总权重是。给定一个简单点,总权重为1,所以

总位移

[编辑 | 编辑源代码]
两点之间的位移与连接它们的路径无关。

给定一个简单路径,从点开始,到点结束,产生的总位移是。如右图所示,此位移仅取决于端点。

闭合回路产生的位移是

给定一个多路径 所产生的总位移为

给定一个向量场 ,它表示一个多路径, 所产生的总位移为 。由于简单路径 所产生的位移为 ,因此

路径积分可以转换为体积积分,方法是将位移微分 dq 替换为与体积微分 dV 成比例的表达式。如所示,路径被扩散以填充一个细管。体积积分的被积函数在细管之外的所有点的值为 0。

可以观察到,给定路径 上的路径积分,微分 等于体积积分中的 ,前提是函数 在第二个参数中是线性的。在右边的下图中,位移微分 等于体积微分 ,通过将路径扩散到无限薄的横截面积 上。无限薄管之外的点的被积函数为 0:对于所有点

总表面向量

[编辑 | 编辑源代码]
此图展示了一个面积为“A”的平面,其逆时针边界由箭头表示,指向平面外的方向。法向量“n”长度为 1,垂直于该平面,指向与图示一致的平面外。该平面本身可以用向量“A n”来描述。其长度代表面积,其方向代表方向。

给定一个任意定向曲面 ,其“逆时针边界”,用 表示,是 的边界,其方向由以下方式确定:从观察 的方向看,使其穿过的方向指向观察者,则边界 逆时针包裹。

给定一个如右图所示的平面,该平面可以用“曲面向量”来量化,该向量垂直于该平面(法向量)指向首选方向,其长度等于该平面的面积。在右图中,一个平面面积为 ,并且垂直于单位长度法向量 。该平面的“曲面向量”是

给定一个非平面曲面 的总曲面向量是通过将 的每个无穷小部分的曲面向量相加得到的。总曲面向量是

类似于路径的总位移只取决于端点的方式,曲面的总曲面向量只取决于其逆时针边界。这不是直观的,将在下面使用两种方法详细解释。

显示了两个不同的曲面。两个曲面具有相同的逆时针边界,因此,每个曲面的“总曲面向量”都相同。类似于路径上的总位移纯粹取决于其端点的方式,曲面的总曲面向量纯粹取决于其边界。

从二维空间中的曲面推广

[edit | edit source]

下面显示了与二维空间中的曲面向量相关的两张图片。左边的图片显示了二维空间中的曲面向量。在二维中,曲面被称为一维曲面,类似于路径。一维曲面的边界由两个点组成。一维曲面段的曲面向量是该段的 90 度旋转,并且指向曲面的方向。一维曲面的总曲面向量是所有单个分量的曲面向量的总和。对于曲面的每个分量,曲面向量都是穿过该分量的位移的 90 度旋转,因此总曲面向量是形成曲面边界点的位移的 90 度旋转。这证明在二维中,总曲面向量仅取决于一维曲面的边界。

右侧的图片展示了将二维空间中的 1D 曲面挤压成三维空间中的 2D “带”。顶部显示了一个闭合的“带”。这个“带”是一个始终平行于垂直方向的曲面,其边界形成了两个垂直偏移的相同回路。边界回路也垂直于垂直方向。带本身被分割成许多小矩形,这些矩形的高度与带的高度相同。左下角显示了从上往下看同一个带的视图。可以看出,每个曲面向量的长度与对应矩形段的长度成正比,因为高度都是一致的。右下角,通过将曲面向量绕垂直方向旋转 90 度,曲面向量现在加起来为 因此未旋转的曲面向量的总和也是

这幅图描述了在二维空间中,1D 曲面的总曲面向量是两个端点(1D 曲面的边界)之间位移的 90 度旋转,因此它仅仅是端点的函数。在左侧面板中,1D 曲面是一系列黑色线段,每个线段的曲面向量用红色虚线箭头表示。每个曲面向量都是沿曲面位移的 90 度旋转。长灰色线是曲面端点之间的净位移,红色虚线箭头是这个净位移的 90 度旋转。在右侧面板中,粉色箭头显示为红色虚线箭头向量的总和,因此“总曲面”仅仅是 1D 曲面端点的函数。
这幅图演示了闭合带状曲面的总曲面向量为 0。顶部的图片显示了一个带状曲面,该曲面是一个闭合带,其中带的宽度恒定,宽度始终平行于垂直方向,边缘始终垂直于垂直方向。曲面被细分为许多小矩形部分,这些部分的曲面向量如图所示。左下角的图片显示了从上往下看同一个曲面的视图。在右下角的图片中,所有曲面向量都绕垂直方向逆时针旋转了 90 度,并且显然加起来为 0。

闭合带的总曲面向量为 ,意味着如果在不改变其边界的情况下向曲面添加浮雕,总曲面向量将被保留。下面的两个左侧图片给出了通过锤击浮雕来扭曲曲面内部的例子。浮雕引入的垂直曲面是带,它们对总曲面向量贡献了 ,而水平曲面只是被浮雕垂直位移。下面的最右侧图片显示了如果将曲面在无穷小尺度上的“纹理”从“阶梯”(水平曲面和垂直曲面的并集)转换为“光滑斜坡”,反之亦然,总曲面向量是如何保留的。由红色和绿色平面形成的曲面是一个阶梯,而由蓝色平面形成的曲面是一个斜坡。从图片右侧的直角三角形可以看出,这两个曲面的总曲面向量相等。

向曲面添加海拔(这幅图中是凹陷)或浮雕不会改变总曲面向量。红色水平曲面显然是保留的,尽管它们位于不同的海拔高度。绿色垂直曲面在每个层级/海拔高度上加起来为 0。
向曲面添加海拔(这幅图中是凹陷)或浮雕不会改变总曲面向量。水平曲面显然是保留的,尽管它们位于不同的海拔高度。绿色垂直曲面在低于红色下方的曲面时,加起来为它们在红色上方的初始值,并且加起来为 0。
在这幅图中,有两个曲面。第一个曲面是红色和绿色平面的并集,逆时针边界用粗黑色线表示。第二个曲面是蓝色平面,逆时针边界用蓝色虚线表示。红色、绿色和蓝色平面的曲面向量如图所示。第一个曲面的总曲面向量是红色和绿色平面曲面向量的总和,等于蓝色平面的曲面向量。这一切都意味着,将倾斜的平面曲面替换为其水平和垂直分量(投影)不会改变倾斜的平面曲面的总曲面向量。

从位移向量推广

[edit | edit source]

可以使用简单定向曲线上的总位移来计算特定方向上的净位移。给定一条简单定向曲线 和一条方向由法向量 指示的定向直线,沿 的总位移 可以用来计算直线指示方向的净位移。此位移为 ,并且仅取决于曲线的端点。

为了便于理解,假设有一个简单的定向曲面 ,其边界为逆时针方向的 ,并且有一个定向平面,其法向量为 。我们感兴趣的是 垂直投影到该平面上的总的有符号面积。 的一个微小平面的投影的有符号面积,其表面向量为 ,总的有符号面积为 ,其中 的总表面向量。

投影到平面上的总的有符号面积 仅仅是边界的函数 ,而与 如何填充其边界 无关。这比声称总表面向量 仅仅是 的函数更明显、更清晰:二维空间中由边界包围的面积仅仅是该边界的函数。由于投影面积是有符号的,"上下颠倒"的曲面会投影负面积,并且折叠和悬垂部分会相互抵消。

由于 仅是 的函数,对于所有平面方向 的选择都是如此,那么总表面向量 仅是 的函数。

给定任意方向的路径,垂直投影到方向直线上的路径所覆盖的总位移与路径内部点的放置无关。位移仅取决于端点。由于无论选择哪条直线都是如此,所以定向曲线生成的总三维位移向量纯粹是其端点的函数,并且如果内部点移动则不会改变。
定向曲面投影到方向平面的总带符号面积仅取决于边界,而与任何内部点无关。如果内部点移动,则“阴影”不会改变。如果曲面变形导致“悬垂”,即一些投影点落在投影边界之外,例如右侧示例,则这些点会与悬垂对面(顶部或底部)的点抵消。上下颠倒的曲面投射负面积,在右侧示例中,所有负投影面积都被投影到悬垂顶部的直立曲面上的正面积抵消。
计算平面曲面投影到平面上的带符号投影面积等同于计算曲面向量投影到垂直于平面的直线上的带符号投影长度。

闭合曲面生成的总表面向量为 .

给定多曲面 生成的总表面向量为 .

给定一个表示多表面的向量场 生成的总表面向量为 。由于简单表面 生成的表面向量为 ,因此 。一个重要的观察结果是,给定一个在 上的表面积分,微分 在体积积分中等于 ,前提是函数 对第二个参数是线性的。

总体积

[edit | edit source]

考虑一个多卷的 ,其中 的体积分别为 ,那么 的总体积为 。每个体积 可以通过 计算。 的总体积为 .

如果一个多体积 可以用标量场 表示,则 的体积是 .

给定任意体积 ,在 上的体积积分可以转换为在 上的体积积分,方法是将微分 替换为

假设 对第二个参数是线性的。

交集

[edit | edit source]

由标量场 表示的两个多点的并集就是 ,对于两个多路径的并集、两个多表面的并集和两个多体积的并集也是如此。但是,两个不同类型的结构的并集,例如一个多点与一个多路径的并集,是被禁止的。

并集
结构 多点 多路径 多表面 多体积
多点 多点 n/a n/a n/a
多路径 n/a 多路径 n/a n/a
多表面 n/a n/a 多表面 n/a
多体积 n/a n/a n/a 多体积

另一方面,交集则更为复杂,可能发生在不同类型的结构之间。

点-体积交集

[edit | edit source]

当一个点 ,其权重为 ,与一个权重为 的体积 相交,那么交集就是点 ,其权重为 。给定一个多点和一个多体积,交集是每个简单点与每个简单体积的成对交集的总和。下图给出了多点与多体积交集的一个例子。

左图显示了一个多点和一个多体积。右图显示了多点和多体积之间的交集,它本身就是一个多点。注意,与权重为 -1 的体积相交的点,其权重被翻转为负值。

给定一个标量场为 的多点,和一个标量场为 的多体积,那么交集是一个标量场为 的多点。

多点 与多体积 之间的总交集为 .

如果 表示一个简单的点 ,则总交集为 .

如果 表示一个简单的体积 ,则总交集为 .

路径-表面交集

[编辑 | 编辑源代码]

当一条路径 权重为 与一个权重为 的表面 相交于点 ,则交点为 ,权重为 。当 沿 的方向穿过 时,权重为 。当 沿与 相反的方向穿过 时,权重为 。给定多路径和多表面,交点是每条简单路径与每条简单表面之间的逐对交点的总和。下面的图片给出了多路径与多表面交点的示例。

二维图像显示多路径(深蓝色虚线曲线)与多表面(深红色实线曲线)的交点。正交点(红色圆圈)发生在路径沿优选方向与表面相交时。负交点(青绿色圆圈)发生在路径沿相反方向与表面相交时。交点实际上是一个多点。
三维图像显示简单路径(红色曲线)与简单表面(绿色表面,逆时针边界突出显示)的交点。正交点用红色“+”符号表示,负交点用蓝色“−”符号表示。
多路径(以蓝色管状显示)与多表面(以红色板层显示)之间的交点。向量 F 是通过蓝色管状的流动密度。向量 G 是红色板层中的表面密度。绿色平行四边形是交点体积的二维投影。随着角度 theta 的增大,交点变得更加稀疏,因此交点密度是 F 和 G 的点积。

在上面的图像的最右边,多路径用一个向量场表示,该向量场在蓝色管内值为 ,在其他地方为 。多曲面用一个向量场表示,该向量场在红色薄片中值为 ,在其他地方为 。蓝色管内的路径总权重为 。红色薄片内的曲面总权重为 。所有交点处的总权重为 。交点均匀分布的体积为 。交点密度为

给定一个具有向量场 的多路径和一个具有向量场 的多曲面,则交点是一个具有标量场 的多点。

多路径 与多曲面 的总交集为 .

如果 是一个简单路径 ,则总交集为 .

如果 是一个简单曲面 ,则总交集为 .

路径-体积交集

[编辑 | 编辑源代码]

当一条带权重 的路径 与带权重 的体积 相交,则交点为一条带权重 的路径 。给定多路径和多体积,它们的交点是每条简单路径与每个简单体积之间两两交点的总和。下图给出了一个多路径与多体积相交的例子。

左侧面板描绘了多路径和多体积。右侧面板描绘了多路径和多体积之间的交点,它本身也是一个多路径。请注意,路径的方向在负权重体积中反转。此外,位于中间权重为 2 的体积区域内的路径段的权重为 2,如较粗的线条所示。

给定一个具有矢量场 的多路径,以及一个具有标量场 的多体积,则它们的交点为一个具有矢量场 的多路径。

多路径 与多体积 之间的总交点为

如果 表示一条简单路径 ,则总交点为

如果 表示一个简单的体积 ,那么总交集是 .

曲面-曲面交集

[edit | edit source]

当一个曲面 权重为 与另一个曲面 相交,后者权重为 ,那么交集是一个路径 ,权重为 。路径 的方向定义如下:观察交集,其中 的曲面法向量都指向观察者,交集路径在 的右侧,在 的左侧。换句话说,交集路径的方向根据“右手规则”确定,其中 的曲面法向量是“x”方向, 的曲面法向量是“y”方向。下面的图片展示了多曲面与多曲面交集的示例。

一张 3D 图像,展示了两个曲面的交集。曲面 1 是蓝色的,法向量朝上。曲面 2 是红色的,法向量朝右。交集是黑色的曲线。交集曲线的方向由右手规则确定,其中曲面 1 的曲面法向量是“x”方向,曲面 2 的曲面法向量是“y”方向。
两个多曲面的交集。第一个多曲面是蓝色的层叠板,第二个多曲面是红色的层叠板。向量 F 是蓝色板中的曲面密度。向量 G 是红色板中的曲面密度。绿色平行四边形是形成交集的棱柱体的 2D 横截面。随着角度 theta 与 90 度的偏离,交集路径变得更加稀疏,因此交集路径密度是 F 和 G 的叉积。在本例中,交集路径也指向屏幕外。

在上图右侧,第一个多曲面由一个向量场表示,该向量场在蓝色薄片中值为 ,而在其他地方为 。第二个多曲面由一个向量场表示,该向量场在红色薄片中值为 ,而在其他地方为 。蓝色薄片的总表面权重为 ,红色薄片的总表面权重为 。所有交叉路径的总权重为 。交叉路径均匀分布的横截面积为 。交叉路径密度为 。最后,需要注意的是,交叉路径根据右手定则指向屏幕外。

给定一个具有向量场 的多曲面,以及一个具有向量场 的多曲面,则它们的交点为具有向量场 的多路径。

多曲面 和多曲面 之间的总交集为 .

如果 表示一个简单的曲面 ,则总交集为 .

曲面-体积交集

[edit | edit source]

当一个权重为 的曲面 与一个权重为 的体积 相交,则交集为权重为 的曲面 。给定一个多曲面和一个多体积,交集是每个简单曲面与每个简单体积的成对交集的总和。下图给出了多曲面与多体积交集的例子。

左图描绘了一个多曲面和一个多体积。右图描绘了多曲面和多体积之间的交集,它本身也是一个多曲面。注意,曲面在负权体积中的方向是反转的。此外,左上角权重为 2 的体积区域中的曲面段的权重为 2,如较粗的线所示。

给定一个具有向量场 的多曲面,以及一个具有标量场 的多体积,则它们的交集是一个具有向量场 的多曲面。

多曲面 和多体积 之间的总交集为

如果 表示一个简单曲面 ,则总交集为

如果 表示一个简单体积 ,则总交集为

体积-体积交集

[edit | edit source]

当一个体积为 的物体与一个体积为 的物体相交时,其交集的体积为 ,其权重为 。对于两个多体积,其交集是第一个多体积中每个简单体积与第二个多体积中每个简单体积的成对交集的总和。下面的图片展示了两个多体积之间的交集示例。

左边的两个面板分别显示了一个多体积,最右边的面板显示了这两个多体积的交集。两个简单体积的交集的权重是这两个体积的权重的乘积。

给定一个具有标量场 的多体积,以及一个具有标量场 的多体积,则其交集是一个具有标量场 的多体积。

多体积 和多体积 之间的总交集为 .

如果 表示一个简单体积 ,则总交集为 .

其他交集

[edit | edit source]

其他类型的交集,例如点-点交集、点-路径交集、点-表面交集和路径-路径交集,不被考虑,因为这些类型的交集只能通过设计发生。例如,两个随机选择的点相交的概率为 0,但如果随机选择一个点和一个体积,那么该点落在该体积内的概率是非零的。对于两个不相关的点,这两个点永远不会落在彼此之上,因为点要重合,必须存在先前的关系。以下是各种类型的交集的总结

交集
结构 多点 多路径 多表面 多体积
多点 n/a n/a n/a 多点
多路径 n/a n/a 多点 多路径
多表面 n/a 多点 多路径 多曲面
多体积 多点 多路径 多曲面 多体积

路径的端点

[编辑 | 编辑源代码]

给定一条简单路径 ,它从点 开始,到点 结束, 的“端点”是多点 ,它由权重为 +1 的起点和权重为 -1 的终点组成。当 由矢量场 表示时,其端点由标量场 表示。下面的图像给出了一些简单路径及其关联端点的示例。

一系列面板,每个面板描绘了一条定向路径及其端点。路径的端点由起始点处的正权重点和结束点处的负权重点组成。

给定一条多路径 的端点是多点 .

给定一个表示多路径的向量场,表示该向量场终点的多点由标量场 表示。 在点 处计算标量场的值用表示。

没有路径延伸到无穷远的要求意味着每个起点都与一个终点配对,因此所有终点的总权重为0:.

路径的终点是路径与“现实表面”的交点。

符号与多路径与多表面的交点,用 表示,是有道理的,如果我们将解释为“现实表面”。一个起点形成于一条路径戳入现实时,而一个终点形成于一条路径从现实中戳出时。

在右边的图像中,展示了对 的“现实表面”解释的描述。右边是一条简单的路径 ,以及它的端点 。左边 的一个延伸,它位于表面 的“面纱”后面。 中伸出来,并与 相交,这些交点与 的端点一致,即

表面的逆时针方向边界

[编辑 | 编辑源代码]

给定一个定向表面 的“逆时针方向边界”是一条路径 ,它以逆时针方向跟踪 的边界。逆时针方向的描述如下:当位于边界上时,逆时针方向是表面法向量指向“上”而表面本身位于“左”时的“前进”方向。下图给出了几个定向表面及其逆时针边界的示例。特别注意第四个面板,它表明表面孔周围的方向似乎是顺时针方向。

一系列面板,每个面板都描绘了一个定向表面及其逆时针方向边界。表面法向量由红色箭头表示。

给定一个多曲面 的逆时针边界是多路径 .

给定一个向量场 ,它表示一个多曲面,表示 逆时针边界的那个多路径,用向量场 表示。在点 处对向量场 的求值用 或者 表示。

要求表面权重不能无限延伸意味着所有逆时针边界形成闭合回路,因此总逆时针边界的总位移为: .

还需要注意的是,逆时针边界没有端点:.

表面的边界类似于表面与“现实表面”的交点。

符号与多表面与多表面的交点相似,用表示,如果将解释为“现实表面”,那么这种理解仍然是有意义的。当一个表面“切入”现实时,就会形成一条边。

右边的图像展示了“现实表面”的解释。右边是一个简单的表面,以及它的逆时针边界。左边的延伸,位于表面的“面纱”之后。在与边界一致的曲线处切入:即

体积的向内方向表面

[edit | edit source]

给定一个体积的“向内方向表面”是一个表面,它用表面法线指向内部包裹体积。下面的图片给出了一些体积及其向内方向表面的例子。

一系列面板,每个面板都描绘了一个体积及其向内方向表面。表面的向内方向由指向内部的红色箭头表示。

给定一个多体积 的内向表面是多表面

给定一个标量场,它表示多体积,则表示 内向表面的多表面由向量场 表示。向量场 在点 处的取值表示为,或

没有体积权重延伸到无穷大的要求意味着所有内向表面形成闭合表面,因此总内向表面的总表面向量为

同样重要的是要注意,内向表面没有边界:

在这个二维横截面中,体积的表面类似于体积与“现实表面”的交集。

符号 与多重曲面 与多重体积 的交集的相似性,用 表示,如果将 解释为“现实的表面”,再次是有意义的。当体积“推动”进入现实时,就会从现实的表面形成一个表面。

在右侧的图像中,显示了 的“现实的表面”解释的描述。为了简单起见,该图像是一个二维横截面。右侧是一个简单的体积 ,以及它的内向表面 。左侧 的延伸,它位于表面 的“面纱”之后。 以与 的表面一致的表面穿过 :即

闭合回路和闭合曲面

[编辑 | 编辑源代码]

如果简单路径的起点和终点相同,则该路径为“闭合”或“回路”,因此由于起点和终点的权重抵消,总端点为 0。更一般地说,如果 ,则多重路径 为“闭合”或“多重回路”。如前所述,曲面的逆时针边界是闭合的。

如果简单曲面没有边界,则该曲面为“闭合”或“气泡”。更一般地说,如果 ,则多重曲面 为“闭合”或“多重气泡”。如前所述,体积的内向表面是闭合的。

很明显,在一个封闭的多路径中存在的总位移是 : ,并且很明显,一个封闭多曲面的总表面矢量也是 :

给定一个简单循环和一个简单气泡,循环进入气泡的次数等于循环离开气泡的次数。

给定一个简单循环和一个简单气泡,所有交点的总点权为 0:循环每次进入气泡,就必须离开气泡,这两个交点的权重相互抵消。更一般地,给定一个封闭的多路径 和一个封闭的多曲面 ,则总交点权重为 0:

上述恒等式导致以下观察结果

  • 多循环和多曲面的总交点权重纯粹是多循环和多曲面的逆时针边界函数:多曲面的内部无关紧要。如果 ,则
  • 多路径和多泡的总交点权重纯粹是多泡和多路径的端点的函数:多路径的内部无关紧要。如果 并且 ,那么

体积的内向表面是闭合的。相反,给定一个闭合表面,存在一个“填充”该表面的体积。更一般地,给定一个多泡 ,存在一个多体积 ,其中 的内向多表面:。这个多体积被称为 的“标量势”。体积不能延伸到无穷大的要求意味着 是唯一的。

表面的逆时针方向边界是闭合的。相反,给定一个循环,存在一个“填充”该循环的表面。更一般地,给定一个多循环 ,存在一个多表面 ,其中 的逆时针方向边界:。这个多表面被称为 的“矢量势”。即使有表面不能延伸到无穷大的要求, 不是 唯一的,除非有额外的限制。

坐标系

[edit | edit source]
此图像描绘了顶部的广义坐标格。图像底部是单个体积元素,其中包含基础位移(逆变)向量,以及基础曲面(协变)向量。

本节将描述如何在给定曲线坐标系的情况下计算各种量,例如交点、端点、边界和曲面。

设曲线坐标系为任意。设索引所有点的 3 个坐标为 。坐标将用三元组 表示。

在下文中,将使用以下符号:

  • 给定任意表达式 ,它将一个实数分配给每个索引 ,则 将表示三元组
  • 给定索引变量 ,表达式 时等于 1,否则等于 0。
  • 给定任意表达式 ,它将一个实数分配给每个索引 ,则 将表示和
  • 给定一个索引变量 将使 向前旋转 1 位,而 将使 向前旋转 2 位。本质上, 以及 .

从任意坐标 开始,并引入无穷小差值 ,以及 。以下 3 条路径、3 个曲面和体积将与点 相关联

  • For each there exists an infinitely short path starting from point and ending on point along the curve defined by , and . The displacement covered by is approximately where is a unit length vector that is parallel to the displacement between points and , and is the length of the displacement. Note that the length of the displacement is proportional to , with being the constant of proportionality. The set of vectors is the set of displacement basis vectors.
  • For each there exists an infinitely small surface that is defined by the following: , , and . The orientation of is in the direction of increasing . The surface vector of is approximately where is a unit length vector that is perpendicular to , and is the area of . Note that the area of is proportional to , with being the constant of proportionality. The set of vectors is the set of surface basis vectors.
  • 存在一个无限小的体积,由 定义。 的形状近似于一个平行六面体。 的体积近似于。请注意, 的体积与 成正比,其中 是比例常数。

需要注意的是

  • 当且仅当 (注意上限的严格性)。
  • 对于所有 当且仅当 以及 (注意上限的严格性)。
  • 对于所有 当且仅当 (注意上限的严格性), 以及 .

多点、多路径、多曲面和多体及其各自的标量场和矢量场之间的转换如下所示

This conversion is performed by subdividing space into discrete volumes or cells. Infinitesimal differences , , and are chosen, and a lattice consisting of the points where is an arbitrary triple of integers is generated. The cell indexed by consists of the point , the paths for each , the surfaces for each , and the volume . All points where for all "belong" to the cell indexed by (note that the upper bounds are excluded). Given an arbitrary point , the cell that contains is indexed by . The point is the vertex that the cell is associated with.

通过计算每个像元包含的总点权重、位移、曲面向量或体积,然后对像元的体积进行平均,将多点、多路径、多曲面或多体转换为标量场或矢量场。

将标量场 转换为多点,对于每个像元 执行以下操作。首先计算像元内包含的总点权重:。接下来将此权重分配给点 .

A vector-field is converted to a multi-path by doing the following for each cell . First compute the total displacement contained inside the cell: . Next separate this total displacement into components according to the basis , , and : for each the coefficient of is . Next for each , divide the coefficient of by the length of , which results in approximately , and assign this weight to .

A vector-field is converted to a multi-surface by doing the following for each cell . First compute the total surface vector contained inside the cell: . Next separate this total surface vector into components according to the basis , , and : for each the coefficient of is . Next for each , divide the coefficient of by the area of , which results in approximately , and assign this weight to .

将标量场 转换为多体积,方法是针对每个单元格 执行以下步骤。首先计算单元格内部的总体积: 。接下来将此权重除以 的体积,这将近似于 ,并将此权重分配给

计算各种交集

[编辑 | 编辑源代码]

计算任何结构与多体积的交集是件简单的事:只需将向量场的标量乘以表示多体积的标量场即可。然而,当两个结构都由向量场表示时,计算交集就变得不那么简单了。

计算路径-曲面交集

[编辑 | 编辑源代码]

为了节省空间,将省略各种术语中的

给定一个多路径 ,用向量场 表示,以及一个多表面 ,用向量场 表示,表示交点的标量场可以按如下方式计算

以下计算适用于每个单元格

对于每个 ,分配给 的权重由 计算如下: 是当前单元格包含的总位移的 分量。计算分配给 的权重要求此位移分布在 的长度上:.

对于每个 分配给 的权重计算如下: 是当前单元格包含的总表面矢量的 分量。计算分配给 的权重需要将此表面矢量分布在 的面积上:

之间的交点是当前的晶格点,其权重为

除了每个单元格中 之间的交集,以及 ,不会出现其他交集。当前单元格顶点处交集的总权重为 .

当前单元格处 的值近似为 。系数 用于将点权重分散到当前单元格。

因此 。请注意, 使用位移基向量表示,而 使用表面基向量表示。

计算表面-表面交集

[edit | edit source]

为了节省空间,将省略各种术语中的

给定一个由向量场 表示的多曲面 ,以及由向量场 表示的多曲面 ,可以根据以下步骤计算表示其交点的向量场。

以下计算适用于每个单元格

对于每个 ,分配给 的权重,可根据以下计算: 是当前单元包含的总表面向量在 方向上的分量。计算分配给 的权重,需要将该表面向量分散到 的面积上:。类似地,分配给 的权重为

之间的交点是路径 ,权重为 。反之, 之间的交点是路径 ,权重为

除了 之间的交点,以及 之间的交点,对于每个单元格和 ,没有其他交点发生。对于每个 ,分配给 的总权重为 .

当前单元格中 的值大约为 系数的存在是为了将每条路径的位移分布到当前单元格中。

因此 。请注意, 都是使用表面基向量表示的,但 使用的是位移基向量。

计算路径的端点

[编辑 | 编辑源代码]

为了节省空间,符号 将从各种术语中省略。但是,给定一个量 和一个任意 ,符号 将表示通过沿由 索引的维度后退一步,相邻单元格中的量。该单元格将被称为当前单元格的 邻居。

给定一个由向量场 表示的多路径 ,表示端点的标量场可以按如下方式计算

以下计算适用于每个单元格

对于每个 ,分配给 的权重由 计算如下: 是当前单元格包含的总位移的 分量。计算分配给 的权重要求此位移分布在 的长度上:.

对于每个 ,路径 对当前单元格的晶格点贡献一个权重 ,路径 对当前单元格的晶格点贡献一个权重

当前单元格的晶格点的总权重为 .

将分配给当前晶格点的权重分散到当前单元格的体积上得到: .

因此:. 请注意 是使用位移基向量表示的。

计算曲面的逆时针边界

[编辑 | 编辑源代码]

为了节省空间,符号 将从各种术语中省略。但是,给定一个量 和一个任意 ,符号 将表示通过沿由 索引的维度后退一步,相邻单元格中的量。该单元格将被称为当前单元格的 邻居。

给定一个由向量场表示的多曲面 ,可以按如下方式计算表示逆时针边界的向量场

以下计算适用于每个单元格

对于每个 分配给 的权重计算如下: 是当前单元格包含的总表面矢量的 分量。计算分配给 的权重需要将此表面矢量分布在 的面积上:

For each , surfaces that contain path as part of their boundary include , , , and . receives a mass of from ; a mass of from ; a mass of from ; and a mass of from . The total mass assigned to is .

将每个 生成的位移分布到当前单元的体积上,得到: .

因此:。请注意 使用表面基向量表示,但 使用位移基向量表示。

计算体积的内向表面

[edit | edit source]

为了节省空间,符号 将从各种术语中省略。但是,给定一个量 和一个任意 ,符号 将表示通过沿由 索引的维度后退一步,相邻单元格中的量。该单元格将被称为当前单元格的 邻居。

给定一个由标量场 表示的多体积 ,可以按照如下方法计算表示内向表面的向量场:

以下计算适用于每个单元格

细胞的体积 的权重为

对于每个 ,表面 从当前细胞接收 的权重,并从当前细胞的 邻居接收 的权重。总权重简单地为 。将每个 生成的表面向量分布在当前细胞的体积上,得到:

因此: 。注意, 使用表面基向量。

总结

[edit | edit source]
  • 给定多路径 和多表面 的交点是多点 .
  • 给定多表面 的交点是多路径 .
  • 给定多路径 的端点是多点 .
  • 给定多表面 的逆时针边界是多路径 .
  • 给定多体积 的内向表面是多表面 .

正交坐标系

[edit | edit source]

在位移基向量 彼此正交(垂直)的特殊情况下,

  • 表面基向量与位移基向量相同:.
  • 对于每个 .
  • .

上述公式简化为

  • .
  • .
  • .
  • .
  • .

对于笛卡尔坐标系,,以及,以及。因此

  • .
  • .
  • .
  • .

对于柱坐标系,,并且,并且。因此

  • .
  • .
  • .
  • .

对于球坐标系,,并且,以及。因此

  • .
  • .
  • .
  • .
  • .

交界边界

[edit | edit source]

交点的端点

[edit | edit source]

许多与向量微积分相关的恒等式可以从检查路径-体积交点和表面-表面交点的端点推导出来。

路径-体积交点的端点

[edit | edit source]
多路径与多体积交点的端点有两个来源:多路径中原本就在多体积内的端点,以及路径进入和离开体积生成的端点。

从一个多路径 开始,用矢量场 表示,以及一个多体积 ,用标量场 表示。交叉点 用矢量场 表示。

Any time a path with weight starts in a volume with weight , the intersection gains an endpoint at the starting point of with weight . Any time a path with weight finishes in a volume with weight , the intersection gains an endpoint at the finishing point of with weight . The endpoints for that are generated when paths from start or finish in volumes from is the intersection of the endpoints of with multi-volume . This contributes the term to .

每当一条带权重为 的路径 进入一个带权重为 的体积 时,交集 在进入点处获得一个带权重为 的端点。每当一条带权重为 的路径 离开一个带权重为 的体积 时,交集 在离开点处获得一个带权重为 的端点。当来自 的路径进入或离开来自 的体积时,为 生成的端点是多路径 的内向多曲面的交集。这为 提供了项

集合 的所有端点是: 。本质上,集合 的端点是 中包含在 中的那些端点,再加上从 出入 体积的路径上的那些点。这在右侧的图像中有所描绘。

从恒等式 ,计算总的点权重得到:。对于多路径的端点,每个起点必须与一个终点配对,因此多路径的端点的总点权重为 0。,因此 。多路径 与多体积 之间的总交点是 的内向表面之间的总交点的负值。

如果 表示从点 开始,到点 结束的简单路径 ,那么上述积分恒等式变为

这被称为 **梯度定理**。

如果 表示具有 **向外** 指向表面的简单体积 ,那么积分恒等式变为

这是 **高斯散度定理** 。

总结

  • 给定由向量场 表示的多路径,以及由标量场 表示的多体积,则交点的端点为: .
  • 给定由向量场 表示的多路径,以及由标量场 表示的多体积,则 .
  • 给定一条简单的路径 ,它从点 开始,并在点 结束,以及由标量场 表示的多体积,则 。这就是梯度定理
  • 给定由矢量场 表示的多路径,以及具有向外定向表面 的简单体积 ,则 。这就是高斯散度定理

表面-表面交点的端点

[edit | edit source]
当第一个表面(蓝色)的逆时针边界与第二个表面(橙色)相交时,将为交点路径创建具有正确极性的端点。当第二个表面的逆时针边界与第一个表面相交时,将为交点路径创建具有相反极性的端点。

首先,我们有两个多曲面 ,用向量场 表示,以及第二个多曲面 ,用向量场 表示。它们的交集 用向量场 表示。

现在,我们考虑一个来自 且权重为 的曲面 ,以及一个来自 且权重为 的曲面 。我们用 表示 的逆时针边界,并用 表示 的逆时针边界。关于 的端点,有 4 种情况。

  • 在首选方向上相交时,交点 的权重为 ,而 处形成一个权重为 的端点(起点)。
  • 在相反方向上相交时,交点 的权重为 ,而 处形成一个权重为 的端点(终点)。
  • 在优先方向相交时,交点 的权重为 ,而对于 ,在 处形成一个权重为 的端点(结束点)。
  • 在相反方向相交时,交点 的权重为 ,而对于 ,在 处形成一个权重为 的端点(起点)。

可以看出,交集 形成端点,并具有正确的极性;而交集 形成端点,并具有相反的极性。这可以在右侧的图像中观察到。这意味着 的端点为:.

显示了两个表面,每个表面都有一个逆时针方向的边界。每个边界与另一个表面的交叉次数相同。红色边界在首选方向上穿过绿色表面 2 次,绿色边界在首选方向上穿过红色表面 2 次。

From the identity , counting the total point weight gives: . For the endpoints of a multi-path, every starting point must be paired with a finishing point so the total point weight of the endpoints of a multi-path is 0. so hence . The total intersection of the counter-clockwise boundary of multi-surface with multi-surface is the total intersection of the counter-clockwise boundary of with . This is illustrated by the image on the right.

如果 表示具有逆时针方向边界 的简单表面 ,则上述积分恒等式变为

这被称为斯托克斯定理

总结

  • 给定两个由向量场表示的多曲面 ,那么它们的交集的端点为:.
  • 给定两个由向量场表示的多曲面 ,那么
  • 给定一个由向量场表示的多曲面 和一个简单曲面 ,其逆时针方向边界为 ,那么 。这就是斯托克斯定理

交点的边界

[edit | edit source]

除了从检查交点的端点推导出的恒等式外,还可以通过检查由交点产生的曲面的逆时针边界来推导出更多恒等式。

曲面-体积交点的逆时针边界

[edit | edit source]
左侧是一个定向曲面和一个体积。曲面的逆时针边界和体积的内向定向曲面如图所示。右侧是曲面与体积相交形成的曲面,以及交点曲面的逆时针边界也如图所示。交点的边界由两部分组成:原始曲面的边界与体积的交点,以及体积的内向定向曲面与原始曲面的交点。

首先,定义一个多表面 ,用向量场 表示,以及一个多体积 ,用标量场 表示。它们的交集 用向量场 表示。

Consider a surface with weight from , and a volume with weight from . Let denote the counter-clockwise boundary of , and let denote the inwards oriented surface of . There are two sources for the counter-clockwise boundary of . Any time intersects , the intersection contributes to the boundary of . When leaves , the boundary of cannot follow, and instead must trace along the surface of while remaining in the surface as indicated in the image to the right. The boundary of the total intersection , denoted by , consists of two parts: the intersection of the boundary of with , denoted by , and the intersection of the inwards-oriented surface of with , denoted by . Therefore: .

从恒等式 ,计算总位移得到:。多曲面的逆时针边界是一个闭合的多回路,回路产生的总位移为 ,因此 。多曲面 的边界与多体积 的总交集是 表面的总交集。

如果 表示一个简单曲面 ,其逆时针边界为 ,则上述积分恒等式变为

如果 表示一个简单体积,具有向外指向的表面 ,则积分恒等式变为

总结

  • 给定一个由矢量场 表示的多表面,以及一个由标量场 表示的多体积,则交集的反时针边界为: .
  • 给定一个由向量场 表示的多重曲面,以及一个由标量场 表示的多重体积,则
  • 给定一个简单的曲面 ,其逆时针边界为 ,以及一个由标量场 表示的多重体积,则 .
  • 给定一个由向量场 表示的多重曲面,以及一个简单的体积 ,其外向表面为 ,则 .

交集曲面

[edit | edit source]

可以通过检查由交集产生的体积的曲面来推导出更多恒等式。

体积-体积交集的内向曲面

[edit | edit source]
体积-体积交集的曲面由两部分组成:第二体积的曲面与第一个体积的交集,以及第一个体积的曲面与第二个体积的交集。

从一个多体积的 开始,用标量场 表示,以及第二个多体积的 ,用标量场 表示。交集 用标量场 表示。

Consider a volume with weight from , and a volume with weight from . Let denote the inwards-oriented surface of , and let denote the inwards-oriented surface of . There are two parts to the inwards-oriented surface of the intersection , as shown in the image to the right. Part of the surface of consists of the portion of that is contained by , which contributes the term to . The other part of the surface of consists of the portion of that is contained by , which contributes the term to . Therefore the total surface of is .

从恒等式,计算总表面向量得到:。多体积的向内表面是一个封闭的多表面,封闭表面的总表面向量是,因此。多体积与多体积的向内表面交集的总表面向量与的向内表面与交集的总表面向量相反。

如果 表示一个具有**外向**法线方向的简单体积 的曲面 ,那么上述积分恒等式变为:

总结

  • 给定两个由标量场 表示的两个多体积,那么它们的交集的内向法线方向的曲面为: .
  • 给定两个由标量场表示的多体积,分别记为 ,则 .
  • 给定一个简单的体积 ,其外表面为 ,以及一个由标量场表示的多体积 ,则 .

下表总结了之前各节的结果

交点的端点、边界和表面
结构 1 结构 2 交点 端点、边界或表面
多路径 多体积 多路径 多点
多表面 多表面 多路径 多点
多表面 多体积 多曲面 多路径
多体积 多体积 多体积 多曲面
积分恒等式
简单结构 多结构 积分恒等式 恒等式名称
简单路径 ,起点为 ,终点为 多体积 梯度定理
简单体积 ,具有外向曲面 多路径 高斯散度定理
简单曲面 ,具有逆时针方向边界 多曲面 斯托克斯定理
简单曲面 ,具有逆时针方向边界 多体积 未命名
简单体积 ,具有外向曲面 多曲面 未命名
简单体积 ,具有外向曲面 多体积 未命名

多路径和多曲面对偶

[编辑 | 编辑源代码]
华夏公益教科书