模板:内容

一个微积分类比:积分(Integral)即乘法

积分(Integral)常被描述为求曲线下的面积(Area)。这种描述过于狭隘:这就好比说乘法是为了求矩形的面积(Area)而存在的。求面积(Area)很有用,应用但不是乘法的目的。

关键洞察:当乘法无法使用时,积分(Integral)帮助我们组合数字。

我真希望高中微积分(Calculus)时能和自己做一分钟的交流:

“嘿!积分(Integral)让我们能够‘乘’变化的数字。我们习惯了“3 x 4 = 12”,但如果一个量在变化呢?我们无法将变化的数字相乘,所以我们积分(Integrate)。

你会听到很多关于面积(Area)的讨论——面积(Area)只是一种可视化乘法的方式。关键不在于面积(Area),而在于将量组合成一个新结果的想法。我们当然可以积分(Integrate)(“乘”)长度和宽度来得到普通的面积(Area)。但我们也可以积分(Integrate)速度和时间来得到距离,或者长度、宽度和高度来得到体积(Volume)。

当我们想用普通乘法却做不到时,我们就拿出大杀器来积分(Integrate)。面积(Area)只是一种可视化技术,别太陷在里面。现在去学微积分(Calculus)吧!”

那就是我的顿悟时刻:积分(Integration)是一种适用于变化事物的“更好的乘法”。让我们以这种视角来认识积分(Integral)。

理解乘法

我们对乘法理解随着时间发生了变化:

  • 对于整数(3 x 4),乘法是重复加法
  • 对于实数(3.12 x $\sqrt{2}$),乘法是缩放
  • 对于负数(-2.3 * 4.3),乘法是翻转和缩放
  • 对于复数(3 * 3i),乘法是旋转和缩放

我们正演进为一种“将”一个数“施加于”另一个数的通用概念,而我们施加的性质(重复计数、缩放、翻转或旋转)可以不同。积分(Integration)是这条路上的又一步。

理解面积(Area)

面积(Area)是个微妙的话题。今天,我们把面积(Area)看作一种乘法的视觉表示:

Visual multiplication grid

在不同的轴上各计数一次,我们就能“将它们施加”(3施加于4)并得到结果(12平方单位)。每个输入的性质(长度和长度)被传递到了结果(平方单位)中。

很简单,对吧?嗯,它变棘手了。乘法可以产生“负面积(Area)”(3 x (-4) = -12),而那并不存在。

我们明白该图是乘法的表示,并在对我们有用时使用这个类比。如果大家都是盲人且没有图表,我们照样能好好乘法。面积(Area)只是一种解释。

逐段理解乘法

现在我们来算 3 x 4.5:

calculus visual multiplication partial

发生了什么?嗯,4.5不是计数,但我们可以用“逐片”操作。如果 3x4 = 3 + 3 + 3 + 3,那么

3 x 4.5 = 3 + 3 + 3 + 3 + 3x0.5 = 3 + 3 + 3 + 3 + 1.5 = 13.5

我们取了 3(这个值)4.5 次。也就是说,我们将 3 与 4 个完整片段(3 x 4 = 12)和 1 个部分片段(3 x 0.5 = 1.5)组合在了一起。

我们太习惯乘法了,以至于忘了它有多好用。我们可以把一个数拆成单位(整数和小数),将每片相乘,再把结果加起来。注意我们是如何处理小数部分的?这就是积分(Integration)的开始。

数字的问题

数字并不总是一动不动地等我们去清点。像“你以30英里每小时开3小时”这样的场景是为了方便,而非真实。

像“距离 = 速度 * 时间”这样的公式只是掩盖了问题;我们仍得代入静态数字再相乘。那么当速度随时间变化时,我们怎么求走过的距离?

描述变化

我们的第一个挑战是描述一个变化的数字。我们不能只说“我的速度从0变到了30英里每小时”。这不够具体:它变得有多快?是平滑的吗?

现在让我们具体化:每一秒,我的速度(以 mph 计)都是那一刻的两倍。在第 1 秒时,我是 2mph。第 2 秒时,4mph。第 3 秒是 6mph,依此类推:

calculus varying speed diagram with area

现在这是一个很好的描述,足够详细,可以知道我在任何时刻的速度。正式的描述是“速度是时间的一个函数(Function)”,意思是我们可以代入任何时间(t)并找到那一刻的速度(“2t” mph)。

(这并没有说为什么速度和时间是相关的。我可能因为重力而加速,或者因为一只羊驼拉我而加速。我们只是说,随着时间变化,我们的速度也变化。)

所以,我们的“距离 = 速度 * 时间”的乘法或许更好地写成:

\displaystyle{\text{distance} = \text{speed}(t) \cdot t}

其中 speed(t) 是任何瞬间的速度。在我们的例子中,speed(t) = 2t,所以我们写成:

\displaystyle{\text{distance} = 2t \cdot t}

但是这个方程看起来还是奇怪!“t”仍然看起来像是我们需要选取的单个瞬间(比如 t=3 秒),这意味着 speed(t) 会取单个值(6mph)。这不行。

在常规乘法中,我们可以取一个速度并假设它在整个矩形中保持不变。但变化的速度要求我们逐块(一秒一秒地)组合速度和时间。毕竟,每个瞬间都可能不同。

这是一个很大的视角转变:

  • 常规乘法(矩形式):取一秒内移动的距离,假定所有秒都一样,然后“放大”。
  • 积分(逐片式):把时间看作一系列瞬间,每一刻各有其速度。按秒逐次把移动的距离加起来。

我们看到常规乘法是特殊情况积分(Integration)的一种特例,当各量不变化时。

“片段”有多大?

逐块进行时,一块有多大?一秒?一毫秒?一纳秒?

简短回答:小到在该持续时间内数值看起来相同。我们不需要完美精度.

更长的回答:像极限(Limit)这样的概念被发明出来是为了帮助我们做逐块乘法。虽然有用,但它们是一种问题的解并且会分散“组合事物”的洞见。让我困扰的是,极限在微积分(Calculus)的一开始就被引入,在我们甚至理解它们被创造来解决的问题之前(就像在某人还没见过车之前就给他看安全带)。它们是个有用的想法,当然,但牛顿似乎没有它们也相当理解微积分。

起点和终点呢?

假设我们看从 3 秒到 4 秒的一个区间。

开始时的速度(3x2 = 6mph)和结束时的速度(4x2 = 8mph)不同。那么在做“速度 * 时间”时我们用什么值?

答案是我们把块拆得足够小(3.00000 到 3.00001 秒),直到区间开始和结束的速度差对我们来说无所谓。再次说明,这是个更长的讨论,但“相信我”存在一个让差异无意义的时间段。

在图上,把每个区间想象成线上单个点。你可以画一条直上到每个速度的线,你的“面积(Area)”就是一堆测量乘法的线的集合。

“片段”在哪里?它的值是什么?

片段从它的分开对我曾是个挣扎。

一个“块”是我们所考虑的区间(1 秒、1 毫秒、1 纳秒)。“位置”是那一秒、毫秒或纳秒区间开始的地方。数值是我们在该位置的速度。

例如,考虑 3.0 到 4.0 秒的区间:

  • 时间片的“宽度”是 1.0 秒
  • 位置(起始时间)是 3.0
  • 数值(speed(t))是 speed(3.0) = 6.0mph

再次,微积分让我们缩小区间直到我们看不出区间开始和结束的速度差别。着眼大局:我们在乘一堆块。

理解积分(Integral)符号

我们对“逐块乘法”有了不错的理解,但没法真正表达它。“距离 = speed(t) * t”看起来仍像个常规方程,其中 t 和 speed(t) 取单个值。

在微积分中,我们这样写关系:

\displaystyle{\text{distance} = \int \text{speed}(t) \ dt}

  • 积分号(s 形曲线)表示我们在逐块乘事物并把它们加起来。

  • dt代表我们所考虑的特定的时间“块”。这叫“delta t”,不是“d 乘 t”。

  • t代表 dt 的位置(如果 dt 是 3.0-4.0 的跨度,t 就是 3.0)。

  • speed(t) 表示我们正在乘的值(speed(3.0) = 6.0)

我对这种记法有些不满:

  • 这些字母的使用方式令人困惑。"dt" 看起来像 "d 乘以 t",与你之前见过的所有方程都相反。
  • 我们写作 speed(t) * dt,而不是 speed(t_dt) * dt。后者清楚地表明我们是在考察特定片段 "dt" 上的 "t",而不是某个全局的 "t"
  • 你会经常看到 $\int speed(t)$,带有一个隐式dt。这让人很容易忘记我们是在对元素进行逐片相乘。

现在改积分的写法已经太晚了。只需记住“乘以”一个会变化的东西这个更高层次的概念。

在脑海中阅读

当我看到

\displaystyle{\text{distance} = \int \text{speed}(t) \ dt}

我会想“距离等于速度乘以时间”(先读左边),或者“把速度和时间结合起来得到距离”(先读右边)。

我在脑中把“speed(t)”翻译成速度,把“dt”翻译成时间,于是这就成了乘法,同时记住速度是允许变化的。像这样抽象地理解积分(Integral),能帮助我关注正在发生的事(“我们在把速度和时间结合来得到距离!”),而不是运算的细节。

附赠:后续想法

积分是一个深刻的思想,就像乘法一样。基于这个类比,你可能会有一些后续问题:

  • 如果积分(Integral)是乘以变化的量,那么有没有什么东西能除它们?(有——导数(Derivative))
  • 而且积分(Integral)(乘法)和导数(Derivative)(除法)会相互抵消吗?(会,但有一些注意事项)。
  • 我们能把方程从 "distance = speed * time" 重排为 "speed = distance/time" 吗?(可以。)
  • 我们能组合多个变化的事物吗?(可以——这叫做多重积分(multiple integration))
  • 我们组合多个事物的顺序重要吗?(通常不重要)

一旦你把积分看作“更好的乘法”,你就会留意像“更好的除法”、“重复积分”等概念。死守“曲线下的面积”会让这些主题显得互不相关。(对数学书呆子说,把“曲线下的面积”和“斜率”看作逆运算,对学生要求太高了。)

阅读积分(Integral)

积分有很多用途。其一是用来说明两样东西被“乘”在一起产生一个结果。

以下是表示圆面积的方法:

\displaystyle{\text{Area} = \int \text{Circumference}(r) \cdot dr = \int 2 \pi r \cdot dr = \pi \cdot r^2}

我们很想用乘法来求圆的面积。但做不到——高度是随着位置变化而变化的。如果我们把圆“展开”,就能看到每一段半径所贡献的面积是“半径 * 周长”。我们可以用上面的积分来表达这种关系。(详见微积分导论了解更多细节)。

而下面是表达“质量 = 密度 * 体积”这一想法的积分:

\displaystyle{\text{mass} = \int_V \rho(\vec{r})dv}

它在说什么?Rho: $\rho$ 是密度函数——告诉我们某个位置 r 处的材料密度。dv 是我们所看的那一小块体积。所以我们用那一小片体积(dv)乘以该位置的密度 $\rho(r)$,再把它们全部加起来得到质量。

我们很想用密度乘以体积,但如果密度是变化的,就需要积分(Integral)。下标 V 是“体积积分”的简写,其实就是关于长、宽、高的三重积分!这个积分涉及四次“乘法”:三次用来求体积,另一次用来乘以密度。

我们也许解不出这些方程,但能理解它们在表达什么。

继续向上

今天的目标不是严谨地理解微积分。而是拓展我们的心智模型,并意识到还有另一种组合事物的方式:我们可以加、减、乘、除……还可以积分。

把积分(Integral)看作更好的乘法:微积分会更简单,你也会预见到像多重积分和导数(Derivative)这样的概念。数学愉快。

(附:SMBC 的 Zach 把自己画进了……呃……漫画关于这种直觉。)

本系列其他文章

  1. 学习微积分的温和入门
  2. 用银行账户类比理解微积分
  3. 史前微积分:发现 Pi
  4. 一个微积分类比:积分(Integral)即乘法
  5. 微积分:建立对导数(Derivative)的直觉
  6. 如何理解导数:乘积法则、幂法则与链式法则
  7. 如何理解导数:商法则、指数与对数
  8. 极限(Limit)的直观介绍
  9. 泰勒级数的直觉(DNA 类比)
  10. 我们为什么需要极限和无穷小(Infinitesimal)?
  11. 学习微积分:克服我们对精确性的人为需求
  12. 一场关于 0.999... = 1 的友好讨论
  13. 类比:微积分相机
  14. 抽象练习:微积分图形
  15. 快速洞察:用微积分做更简单的算术
  16. 如何用微积分将 1 加到 100
  17. Sin(x) 的积分:几何直觉

加入 45 万月度读者

喜欢这篇文章?还有更多内容能帮你建立持久、直观的数学理解。加入通讯以获取额外内容和最新更新。
社交分享