如何理解增长率与翻倍时间
随着增长率上升,翻倍时间会急剧缩短,因为二者之间是对数关系而非线性关系。下表列出了常见增长率对应的近似翻倍时间,按 t = ln(2) ÷ ln(1 + r) 计算得出。
| 每期增长率 | 精确翻倍时间(周期数) | 70 法则近似值 |
|---|---|---|
| 1% | ≈ 69.66 | 70 |
| 2% | ≈ 35.00 | 35 |
| 5% | ≈ 14.21 | 14 |
| 10% | ≈ 7.27 | 7 |
| 20% | ≈ 3.80 | 3.5 |
- 本计算器建模的是离散周期复利(每期结算一次),而不是连续复利。连续指数增长使用的公式是 P(t) = P₀ × eʳᵗ,在名义速率相同的情况下,结果会略有不同。
- 本计算器不对 100% 及以上的衰减速率(系数 ≤ 0)建模——此时数值会归零或变得没有意义,因此只有当增长/衰减系数严格为正时才会返回结果。
- 「70 法则」(金融领域也称「72 法则」)是精确对数翻倍时间公式的一种常见心算近似;在每期速率大致低于 10%–15% 时最为准确。
什么是指数增长?
当一个数量在每个相等的时间间隔内按固定百分比增加时,就产生了指数增长,因而增加的绝对数额本身也会随时间不断变大——这与线性增长不同,线性增长每期增加的是同样固定的数额。指数衰减则是相反的过程:数量在每期按固定百分比减少,随着基数本身不断缩小,减少的绝对数额也逐渐变小。
同一个数学公式 P(t) = P₀ × (1 ± r)ᵗ 可以同时描述增长和衰减:P₀ 是初始值,r 是以小数表示的每期速率,t 是周期数,增长取正号、衰减取负号。这是离散周期的复合增长公式,在数学上与不追加本金的复利完全等价。
指数模型广泛出现在各个科学领域:资源不受限时的种群增长、放射性衰变、复利、传染病早期阶段的传播,以及摩尔定律描述的晶体管密度增长,都遵循同样的指数形式,只是各领域背后的速率 r 及其现实驱动因素各不相同。
如何使用本指数增长计算器
- 输入初始值——你所建模的数量的起始数额(例如人口、投资余额或某种物质的数量)。
- 以每期百分比的形式输入增长或衰减速率(例如速率为 5% 时输入 5)。
- 输入要向前推算的周期数。周期所用的时间单位必须与速率一致(例如年增长率就需要以年为单位的周期数)。
- 如果数值每期都在增加,选择「增长」;如果在减少,选择「衰减」。然后查看最终值、相对初始值的总变化量,以及翻倍或减半所需的时间。
指数增长与衰减公式
核心公式在增长情形下为 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)ᵗ。增长和衰减在数学结构上是相同的——都是每期按固定百分比复合变化——但衰减会随时间趋近于零,而增长会无限增大。
在「增长」模式下,速率可以是负数吗?
可以——在增长模式下输入负速率,会得到不断缩小的数值,这在数学上与衰减是等价的。「增长」和「衰减」两种模式的存在,主要是为了让结果的解读更清晰,并正确显示「翻倍时间」还是「减半时间」这一标签。
参考文献
- NIST Digital Library of Mathematical Functions (DLMF), §4.2 Elementary Properties of the Exponential Function. dlmf.nist.gov.
- Boyce WE, DiPrima RC. Elementary Differential Equations and Boundary Value Problems. 11th ed. Wiley, 2017. (Exponential growth/decay models.)
- Weisstein EW. 'Doubling Time' and 'Exponential Growth.' MathWorld — A Wolfram Web Resource. mathworld.wolfram.com.