香港計算器

邏輯斯蒂增長計算器

輸入當前族群大小、內稟增長率與環境承載量,即時算出下一時間步的族群數與淨增長量,理解族群的 S 型(logistic)增長。

輸入資料

當前時間點的族群個體數 N。
每體最大增長率 r(無資源限制時的比例增長,如 0.5 表示 50%/時間步)。
環境可長期維持的最大族群數 K;族群趨近 K 時增長減慢。

計算結果

45
145
0.45

重點速覽:邏輯斯蒂族群增長(logistic growth)描述族群在資源有限環境下的增長模式:初期近似指數增長,隨族群接近環境承載量 K 而逐漸放緩,最終趨於飽和,形成 S 型(sigmoid)曲線。淨增長量為 dN = r·N·(K − N)/K,其中 r 是內稟(最大)增長率、K 是承載量、N 是當前族群大小。因子 (K − N)/K 代表尚未使用的環境空間比例:N 遠小於 K 時接近 1(近乎指數增長),N 接近 K 時趨於 0(增長停滯)。族群在 N = K/2 時淨增長最快。

計算公式

淨增長量:dN = r × N × (K − N) ÷ K。

下一步族群:N(t+1) = N + dN。

當前每體增長率:r × (K − N) ÷ K。

$$\Delta N = rN\left(\frac{K - N}{K}\right)$$
$$N_{t+1} = N_t + rN_t\frac{K - N_t}{K}$$

使用說明

  1. 填入當前族群大小 N、內稟增長率 r 與環境承載量 K。
  2. 系統即時算出這一時間步的淨增長量 dN、下一步族群 N(t+1) 與當前每體增長率。
  3. 嘗試把 N 設為 K/2,可觀察到淨增長量達到最大值。

不同族群大小的淨增長量(r = 0.5、K = 1000)

不同族群大小的淨增長量(r = 0.5、K = 1000)
當前族群 N剩餘空間 (K−N)/K淨增長量 dN下一步 N(t+1)
1000.9045145
3000.70105405
5000.50125625
7000.30105805
9000.1045945

淨增長量在 N = K/2 = 500 時達到最大(125),族群過小或接近承載量時增長都較慢,形成對稱的 S 型增長曲線。

理財情境案例

族群早期快速增長

某族群當前 N = 100、r = 0.5、K = 1000。

dN = 0.5 × 100 × (1000 − 100) ÷ 1000 = 45,下一步 N = 145。

剩餘空間比例高達 0.90,族群接近指數式增長,每體增長率約 0.45,接近最大值 r。

族群接近承載量而放緩

同一族群增長到 N = 900。

dN = 0.5 × 900 × (1000 − 900) ÷ 1000 = 45,下一步 N = 945。

雖然個體數多,但剩餘空間僅 0.10,淨增長量與 N = 100 時相同並開始下滑,族群趨於飽和。

常見問題

邏輯斯蒂增長和指數增長有何不同?

指數增長假設資源無限,族群按固定比例持續加速增長(J 型曲線);邏輯斯蒂增長加入環境承載量 K,當族群接近 K 時增長放緩並趨於平穩(S 型曲線)。現實中資源總是有限,因此多數自然族群更接近邏輯斯蒂模式。

承載量 K 代表什麼?

承載量 K 是特定環境在可持續條件下能長期維持的最大族群數,取決於食物、空間、水、天敵與疾病等資源與限制因素。族群超過 K 時死亡率上升或出生率下降,會被拉回 K 附近;K 並非固定,會隨環境改變而變動。

為什麼族群在 K/2 時增長最快?

淨增長量 dN = r·N·(K−N)/K 是 N 的二次函數,開口向下,最大值出現在 N = K/2。此時「個體數夠多能貢獻增長」與「剩餘資源空間仍充足」達到最佳平衡,因此淨增長量最大——這也是最大可持續產量(MSY)概念的基礎。

這個計算器算的是連續還是離散增長?

本計算器採離散一步(discrete)形式:由當前 N 算出一個時間步的淨增長量 dN 與下一步 N(t+1)。連續形式為微分方程 dN/dt = rN(K−N)/K,其解為 S 型曲線;離散逐步迭代在 r 不太大時會逼近同樣的趨勢。

內稟增長率 r 怎麼估?

r 是資源不受限時的每體最大增長率,可由出生率減死亡率估算,或由族群早期近指數增長階段的資料擬合得出。r 越大,族群趨近承載量的速度越快;r 過大時離散模型甚至會出現震盪或混沌行為。

相關工具

參考資料

內容審核:香港計算器科學團隊。邏輯斯蒂增長依 dN = rN(K−N)/K 標準族群動態模型計算。