If you're seeing this message, it means we're having trouble loading external resources on our website.

如果你被网页过滤器挡住,请确保域名*.kastatic.org*.kasandbox.org 没有被阻止.

主要内容

标量场中的线积分

了解如何计算和解释线积分,也称为路径积分或曲线积分。

我们要做什么

  • 和普通的积分 abf(x)dx 让你沿着 x 轴行进并在走的过程中累加特定的小量一样, 曲线积分 Cf(x,y)ds 让你沿着 xy-平面上的一条曲线行进, 累加由多变量函数 f(x,y) 确定的特定量.
  • 如果曲线 C 由定义在 t=at=b 间的向量值函数 r(t) 描述, 曲线积分写作如下:
Cfds=abf(r(t))|r(t)|dt
  • 在这种情况下, f 是一个标量值函数, 因此我们将此过程称为 "标量场中的曲线积分", 以区分我们接下来介绍的一个相关概念: 向量场中的曲线积分

什么是曲线积分

上一篇文章, 我们介绍了一些简洁的弧长曲线积分的记号:
Cds
  • ds 项代表沿曲线的微小长度改变.
  • C 只是我们给曲线起的名字. 把它放在积分的底, 如 C, 这是一种推迟指定积分实际边界的写法.
曲线积分 通过在积分中放入一个多变量函数来扩展了这一概念,
Cf(x,y)ds
你可以把这个积分看作是在说
"嘿, 当你沿着曲线 以 ds 的微小步长行走的时候, 把每个步长乘以函数 f(x,y) 在你所站的点上的值, 而不是直接把这些步距的大小相加."
下面的动画将此与求解曲线下的面积这一更常见的想法联系起来. 想象一下, 在 xy-平面沿着曲线 Cf(x,y) 的三维图像下有一个窗帘. 曲线积分给出了该窗帘的面积. (初始图像是函数 f 的彩色 等高线图).
你可以想象, 窗帘的面积被分解成无限多个无穷小的长方形. 每个长方形的无穷小的底为 ds=|r(t)|, 即为沿曲线的微小步长. 每个长方形的高为 f(x,y), 即为f 的图像在那一点的高度.

曲线积分的向量表示法

在上面动画的末尾, 曲线积分是这样写的:
Cfds=abf(r(t))|r(t)|dt
让我们分解这其中的每一部分的含义.

C 的参数化表示

r(t)用参数化表示 的曲线 C 的某向量值函数. 在二维中, 它可能看起来像这样:
r(t)=[x(t)y(t)]
积分的边界, ab, 是决定曲线开始和结束的 t 的值.
本质上, 这意味着, 由于 t 的值位于 ab 之间, 向量 r(t) 的箭头沿着曲线 C 前进.

用参数化组成 f

求解f(r(t)) 意味着取出 r(t)x(t)y(t) 分量 , 并将它们代入到 f(x,y) 的输入中:
f(r(t))=f(x(t),y(t))
你可以这样理解: 给定的 t 的值将我们放在 xy-平面上的某一点, 表示为向量 r(t) 的箭头. 接着 f(r(t)) 给出了函数f 在平面上该点的值.

ds 是导数的大小 (乘以 dt)

ds 项, 代表着沿着曲线的微小步长, 可以展开为 |r(t)|dt, r(t) 的导数的大小乘以 dt.
直观上理解, 这是因为导数回答了这样一个问题, "如果输入的值稍微挪动了 dt 会发生什么?" 答案是, 输出在 xy-平面中沿着向量 r(t)dt 跟着挪动. 输出空间中挪动的大小给出了沿着曲线 ds 的步长的大小, 表示为参数空间 dt 的步长大小的函数.
你还可以将此视为等价于 dx2+dy2 的一种简洁表示:
|r(t)|dt=|[x(t)y(t)]|dt=(x(t))2+(y(t))2dt=(x(t))2dt2+(y(t))2dt2=(x(t)dt)2+(y(t)dt)2=(dx)2+(dy)2
总之, 我们得到了曲线积分的向量表示:
Cfds=abf(r(t))|r(t)|dt

例 1: 计算一个简单的曲线积分

C 为以原点为中心, 半径为 2 的圆的四分之一. 更具体的来说是位于第一象限的四分之一圆.
我们可以用以下函数参数化地描述这个四分之一圆:
r(t)=[2cos(t)2sin(t)]
如果我们让 t 的范围从 0π/2, 这就可以描述 C.
现在我们定义多变量函数 f
f(x,y)=x+y
我们的目标是计算曲线积分
Cf(x,y)ds
下面的视频显示了沿着曲线 C, f 的图形下的 "窗帘" 是什么样子. 半透明的白色平面是 f(x,y)=x+y 的图形, 蓝色表面是我们正在计算其面积的窗帘.
可汗学院视频播放器

步骤1: 将 dsdt 表示

考虑到沿曲线的微小步长 ds 的大小是由 r(t) 的导数乘以 dt 的大小给出.
ds=|r(t)|dt
在这个例子中, 求解 ds.
作为参考, 我们的曲线的参数化表示为 r(t)=[2cos(t)2sin(t)]
ds=
dt

步骤 2: 将 f(x,y)t 表示

该例中 f(r(t)) 是什么?
f(r(t))=

步骤 3: 完全只是用t来表示积分并解题

由前两步, 我们的积分变为
Cf(x,y)ds=C(2cos(t)+2sin(t))2dt
由于参数化表示的 C 含有从 0π2t, 它们是积分的边界值. 现在求解积分.
0π/2(2cos(t)+2sin(t))2dt=

例 2: 更复杂的练习

理论上, 一旦你掌握了曲线积分, 它其实并不是太难. 你只需知道如何展开 ds 项, 并用参数表示 f(x,y) 的输入. 知道如何运用它只是需要一点练习, 这正是我们在这里要做的.
也就是说, 曲线积分实际计算中可能非常令人痛苦. 它们中的大多数最终都处于这样的情况: 你需要将积分输入到计算机中才能得到答案, 即使积分可以求解, 所涉及的数字也很容易变得复杂.
下面的例子表明, 即使对一个相对简单的函数, 计算曲线积分也可能是一个非常复杂的问题. 如果你想完成这个例题, 你肯定想准备好铅笔和草稿纸.
C 为如下函数定义的曲线
s(t)=[1t+15t5t2]
1t2的区间.
f 为函数
f(x,y)=xy2
计算曲线积分
Cf(x,y)ds

步骤1: 将 dsdt 表示

ds=
dt

步骤 2: 将 f(x,y) 改写为 f(s(t))

当你代入 s(t) 的分量到 f(x,y)=xy2 时, 你会得到什么结果?
f(s(t))=

步骤 3:求解积分

将前两个步骤的答案代入积分表达式, 然后求解. 由于曲线定义在 1t2 上, 并且我们的积分由 t 的形式给出, 积分的边界是 12.
(警告, 计算过程将变得特别特别恶心, 所以在需要时可以随时使用计算器.)
12f(s(t))|s(t)|dt=

请注意, 这个问题的难点不是曲线积分的新规则, 而是如何展开 ds 等等. 让问题变得复杂的是, 所涉及的项的复杂性迅速爆发.
(另外, 如果你认为这已经很糟糕了的话, 等着我们学习曲面积分的那一天吧哈哈哈.)

标量场的曲线积分

在上面所写的所有内容中, 函数 f 是一个标量值函数, 这意味着它输出一个数字 (而不是向量). 在另一种曲线积分中有轻微的改变, 你可以沿着曲线对向量值函数进行积分, 我们将在 下一篇文章 中介绍这一点.
为了区分这些概念, 我们刚才讨论的所有内容通常都称为 标量场中的曲线积分, 而替代方法则被称为 向量场中的曲线积分. 术语 "标量场" 只是思考多变量函数作用的另一种方式: 它将 xy-平面上的每个点与一个标量 (即数字) 相关联, 因此整个平面就像一个布满数字的平面, 等待一个人在这一平面上沿着一条路径行走, 并将这些数积分起来.

想加入讨论吗?

尚无帖子。
你会英语吗?单击此处查看更多可汗学院英文版的讨论.