CCalculate.Studio

📈 指数增长计算器

指数增长(或衰减)描述的是一个数量在每个时间段按固定百分比变化,而不是按固定数额变化。本计算器使用标准的复合增长公式,把某个初始值按给定速率向前推算若干个周期,并报告增长情形下的翻倍时间或衰减情形下的减半时间。

最后审核: 2026-07-07
Add as preferred on Google

如何理解增长率与翻倍时间

随着增长率上升,翻倍时间会急剧缩短,因为二者之间是对数关系而非线性关系。下表列出了常见增长率对应的近似翻倍时间,按 t = ln(2) ÷ ln(1 + r) 计算得出。

每期增长率精确翻倍时间(周期数)70 法则近似值
1%≈ 69.6670
2%≈ 35.0035
5%≈ 14.2114
10%≈ 7.277
20%≈ 3.803.5
  • 本计算器建模的是离散周期复利(每期结算一次),而不是连续复利。连续指数增长使用的公式是 P(t) = P₀ × eʳᵗ,在名义速率相同的情况下,结果会略有不同。
  • 本计算器不对 100% 及以上的衰减速率(系数 ≤ 0)建模——此时数值会归零或变得没有意义,因此只有当增长/衰减系数严格为正时才会返回结果。
  • 「70 法则」(金融领域也称「72 法则」)是精确对数翻倍时间公式的一种常见心算近似;在每期速率大致低于 10%–15% 时最为准确。

什么是指数增长?

当一个数量在每个相等的时间间隔内按固定百分比增加时,就产生了指数增长,因而增加的绝对数额本身也会随时间不断变大——这与线性增长不同,线性增长每期增加的是同样固定的数额。指数衰减则是相反的过程:数量在每期按固定百分比减少,随着基数本身不断缩小,减少的绝对数额也逐渐变小。

同一个数学公式 P(t) = P₀ × (1 ± r)ᵗ 可以同时描述增长和衰减:P₀ 是初始值,r 是以小数表示的每期速率,t 是周期数,增长取正号、衰减取负号。这是离散周期的复合增长公式,在数学上与不追加本金的复利完全等价。

指数模型广泛出现在各个科学领域:资源不受限时的种群增长、放射性衰变、复利、传染病早期阶段的传播,以及摩尔定律描述的晶体管密度增长,都遵循同样的指数形式,只是各领域背后的速率 r 及其现实驱动因素各不相同。

如何使用本指数增长计算器

  1. 输入初始值——你所建模的数量的起始数额(例如人口、投资余额或某种物质的数量)。
  2. 以每期百分比的形式输入增长或衰减速率(例如速率为 5% 时输入 5)。
  3. 输入要向前推算的周期数。周期所用的时间单位必须与速率一致(例如年增长率就需要以年为单位的周期数)。
  4. 如果数值每期都在增加,选择「增长」;如果在减少,选择「衰减」。然后查看最终值、相对初始值的总变化量,以及翻倍或减半所需的时间。

指数增长与衰减公式

增长:P(t) = P₀ × (1 + r)ᵗ
衰减:P(t) = P₀ × (1 − r)ᵗ
翻倍/减半时间:t = ln(2) ÷ |ln(1 ± r)|
计算示例:1000 × 1.05¹⁰ ≈ 1628.89(翻倍时间 ≈ 14.21 个周期)

核心公式在增长情形下为 P(t) = P₀ × (1 + r)ᵗ,在衰减情形下为 P(t) = P₀ × (1 − r)ᵗ,其中 P₀ 是初始值,r 是以小数表示的每期速率,t 是经过的周期数。举例说明(增长):设 P₀ = 1000,r = 5% = 0.05,t = 10 期:P(10) = 1000 × 1.05¹⁰ ≈ 1000 × 1.628895 ≈ 1628.89。总变化量为 1628.89 − 1000 = 628.89。

翻倍时间(增长)和减半时间(衰减)回答的是「数值需要多少期才会翻倍/减半」这一问题,其推导方法是对 (1 ± r)ᵗ = 2(或 0.5)两边取对数解出 t:t = ln(2) ÷ |ln(1 ± r)|。在上面 5% 增长的例子中,翻倍时间 = ln(2) ÷ ln(1.05) ≈ 0.693147 ÷ 0.048790 ≈ 14.21 期。这正是人们常说的「70 法则」(70 ÷ 速率% ≈ 14 期,对应 5% 速率)这一近似估算方法所对应的精确对数公式。

对于衰减,同样的对数方法可以求出减半时间。例如:3% 的衰减速率(对应系数 0.97)的减半时间为 ln(0.5) ÷ ln(0.97) ≈ 22.76 期——即数量降至初始值一半所需的周期数。

常见错误

  • 速率的时间单位与周期数不匹配——年增长率必须搭配以年为单位的周期数,而不是月或天,除非先把速率换算成对应的单位。
  • 把指数增长当作线性增长来理解——把周期数翻倍并不会让最终值翻倍,而是相当于让增长系数的作用翻倍再叠加,产生的变化会比线性直觉预期的大得多。
  • 输入超过 100% 的衰减速率(例如 150%),这会导致增长系数为负或没有意义,不再是合理的比例衰减模型。
  • 把「翻倍时间」和「达到某个特定目标值所需的时间」混为一谈——翻倍时间只取决于速率本身,与初始值的大小无关。
  • 使用 70/72 法则估算,却期望它与对数计算结果完全一致——该法则只是一个近似估算,不是精确公式,速率越高,二者的差距就越大。

常见问题

指数增长的公式是什么?

指数增长公式为 P(t) = P₀ × (1 + r)ᵗ,其中 P₀ 是初始值,r 是以小数表示的每期增长率,t 是周期数。例如,1000 美元以每期 5% 的速率增长 10 期,结果为 1000 × 1.05¹⁰ ≈ 1628.89 美元。

翻倍时间怎么计算?

翻倍时间的计算公式为 t = ln(2) ÷ ln(1 + r),其中 r 是以小数表示的增长率。对于 5% 的增长率,翻倍时间 = ln(2) ÷ ln(1.05) ≈ 14.21 期。这个数字告诉你,按该速率增长的数量需要经过多少期才会翻倍,与它的初始大小无关。

指数增长和线性增长有什么区别?

线性增长每期增加的是同样固定的数额(例如每期 +10 个单位),而指数增长每期增加的是当前值的固定百分比,因此绝对增量会随时间不断变大。无论线性增量有多大,按指数增长的数量最终都会超过按线性增长的数量。

什么是 70 法则?

70 法则是一种心算捷径,用 70 除以增长率百分比来估算翻倍时间。对于 5% 的增长率:70 ÷ 5 = 14 期,与精确对数计算结果 14.21 期非常接近。它是精确公式 t = ln(2) ÷ ln(1 + r) 的近似估算,在增长率较低时最为准确。

指数衰减和指数增长有什么不同?

指数衰减把速率作为一种减少量而非增加量来应用:P(t) = P₀ × (1 − r)ᵗ。增长和衰减在数学结构上是相同的——都是每期按固定百分比复合变化——但衰减会随时间趋近于零,而增长会无限增大。

在「增长」模式下,速率可以是负数吗?

可以——在增长模式下输入负速率,会得到不断缩小的数值,这在数学上与衰减是等价的。「增长」和「衰减」两种模式的存在,主要是为了让结果的解读更清晰,并正确显示「翻倍时间」还是「减半时间」这一标签。

参考文献

  1. NIST Digital Library of Mathematical Functions (DLMF), §4.2 Elementary Properties of the Exponential Function. dlmf.nist.gov.
  2. Boyce WE, DiPrima RC. Elementary Differential Equations and Boundary Value Problems. 11th ed. Wiley, 2017. (Exponential growth/decay models.)
  3. Weisstein EW. 'Doubling Time' and 'Exponential Growth.' MathWorld — A Wolfram Web Resource. mathworld.wolfram.com.

代数 · 全部计算器

相关计算器

Guides & articles