貝爾數計算器

輸入一個數字,快速計算對應的貝爾數值。

貝爾數計算 Bn = ?

結果

什麼是貝爾數?

貝爾數是指在組合數學中,表示將 \(n \) 個元素劃分為若干個非空子集的方式總數。第 \(n \) 個貝爾數用 \(b(n) \) 表示,貝爾數在組合和數論中有著重要的應用。

貝爾數的計算

貝爾數可以通過遞歸關係或直接計算其值。貝爾數的計算公式為: \( B(0) = 1 \) 對於 \( n \geq 1 \),有以下遞推關係: \( B(n) = \sum_{k=0}^{n-1} \binom{n-1}{k} B(k) \) 其中,\( \binom{n-1}{k} \) 是二項式係數,表示從 n - 1 個元素中選擇 k 個元素的組合數。

示例

例子 1:計算貝爾數 8 有多少種方法?

解答:

計算 \( B(8) \)

\( B(8) = 877 \)

共有 877 種方法。

例子 2:將 10 個元素的集合分成子集共有多少種分法?

解答:

計算 \( B(10) \)

\( B(10) = 115975 \)

共有 115975 種方法。

貝爾數的前 30 項

  • B(0) = 1
  • B(1) = 1
  • B(2) = 2
  • B(3) = 5
  • B(4) = 15
  • B(5) = 52
  • B(6) = 203
  • B(7) = 877
  • B(8) = 4140
  • B(9) = 21147
  • B(10) = 115975
  • B(11) = 678570
  • B(12) = 4213597
  • B(13) = 27644437
  • B(14) = 190899322
  • B(15) = 1382958545
  • B(16) = 10480142147
  • B(17) = 82864869804
  • B(18) = 682076806159
  • B(19) = 5832742205057
  • B(20) = 51724158235372
  • B(21) = 474869816156751
  • B(22) = 4506715738447323
  • B(23) = 44152005855084346
  • B(24) = 445958869294805289
  • B(25) = 4638590332229999353
  • B(26) = 49631246523618756274
  • B(27) = 545717047936059989389
  • B(28) = 6160539404599934652455
  • B(29) = 71339801938860275191172