BernoulliB[n]
给出伯努利数
.
BernoulliB[n,x]
给出伯努利多项式
.
BernoulliB
BernoulliB[n]
给出伯努利数
.
BernoulliB[n,x]
给出伯努利多项式
.
更多信息
- 数学函数,同时适合符号和数值运算.
- 伯努利多项式满足母函数关系
. - 伯努利数由
给定. - 对于奇数
,伯努利数等于 0,但
除外. - BernoulliB 可求任意数值精度的值.
- BernoulliB 自动线性作用于列表.
范例
打开所有单元 关闭所有单元基本范例 (2)
范围 (3)
BernoulliB 按元素线性作用于列表:
BernoulliB[{2, 4, 6}]Plot[Evaluate[Table[BernoulliB[k, z], {k, 5}]], {z, 0, 1}]TraditionalForm 格式输出:
BernoulliB[n]//TraditionalFormBernoulliB[n, x]//TraditionalForm应用 (6)
用 BernoulliB 求幂
的总和:(Faulhaber's formula):
Table[(1/j + 1)Underoverscript[∑, i = 0, j]Binomial[j + 1, i] BernoulliB[i] (n + 1)^j - i + 1, {j, 1, 4}]//FactorTable[Underoverscript[∑, k = 1, n]k^j, {j, 4}]Sum[D[Integrate[f[x], x], {x, k}]BernoulliB[k] / k!, {k, 0, 10}]With[{r = % /. f -> (# ^ (5 / 3)&)}, (r /. x -> 10) - (r /. x -> 1)]% - NSum[x ^ (5 / 3), {x, 1, 9}]Graphics[Table[{Hue[n / 40], Point[ReIm[z /. NSolve[BernoulliB[n, z] == 0, z]]]}, {n, 36}]]ListPlot[Table[Abs[BernoulliB[2n]] (Pi E / n)^2 n + 1 / 2 - 4 Pi Sqrt[E], {n, 1, 100}]]伯努利数分母由 von Staudt-Clausen 公式给出:
Table[Apply[Times, Select[Divisors[n] + 1, PrimeQ]], {n, 2, 30, 2}]Table[Denominator[BernoulliB[2n]], {n, 1, 15}]mod[e_, p_] := PolynomialMod[e, p]h[x_, c_, p_] := (mod[x, p] - c mod[x / c, p]/p) + (c - 1/2)BernoulliModPrime[n_Integer ? EvenQ, p_ ? PrimeQ, c_ : 2] := Quiet[mod[(n/1 - c^n)Underoverscript[∑, x = 1, p - 1]x^n - 1 h[x, c, p], p]]Table[BernoulliModPrime[10 ^ 2, p], {p, {7, 13, 17, 23, 29, 31}}]Table[mod[BernoulliB[10 ^ 2], p], {p, {7, 13, 17, 23, 29, 31}}]属性和关系 (3)
由母函数求 BernoulliB 数:
SeriesCoefficient[t / (Exp[t] - 1), {t, 0, n}, Assumptions -> n ≥ 0]CoefficientList[(t/Exp[t] - 1) + O[t] ^ 13, t]Table[n!, {n, 0, 12}]由母函数求 BernoulliB 多项式:
CoefficientList[Series[t Exp[z t] / (Exp[t] - 1), {t, 0, 6}], t]Table[n!, {n, 0, 6}]//ExpandTable[BernoulliB[n, z], {n, 0, 6}]BernoulliB 可被表示为 DifferenceRoot:
DifferenceRootReduce[BernoulliB[2, k], k]可能存在的问题 (2)
按算法生成的解常常用 Zeta 而非 BernoulliB 表示:
-(2 n!/(2 π)^n)Underoverscript[∑, k = 1, ∞](1/k^n)Cos[(π n/2)]Table[%, {n, 2, 10}]Table[BernoulliB[n], {n, 2, 10}]Subscript[B, n]巧妙范例 (3)
Expand[(b + x) ^ 12]% /. b ^ k_. :> BernoulliB[k]BernoulliB[12, x]Timing[b20K = BernoulliB[20000];]Denominator[b20K]Numerator[b20K]//IntegerLengthbernoulliHankel[n_] := HankelMatrix[BernoulliB[Range[0, n - 1]], BernoulliB[Range[n - 1, 2n - 2]]]bernoulliHankel[5]//MatrixFormTable[Det[bernoulliHankel[n]] == ((-1) ^ Binomial[n, 2]BarnesG[n + 1] ^ 6) / BarnesG[2n + 1], {n, 9}]技术笔记
-
▪
- 组合函数
历史
1988年引入 (1.0) | 在以下年份被更新:2008 (7.0)
文本
Wolfram Research (1988),BernoulliB,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BernoulliB.html (更新于 2008 年).
CMS
Wolfram 语言. 1988. "BernoulliB." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2008. https://reference.wolfram.com/language/ref/BernoulliB.html.
APA
Wolfram 语言. (1988). BernoulliB. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BernoulliB.html 年
BibTeX
@misc{reference.wolfram_2026_bernoullib, author="Wolfram Research", title="{BernoulliB}", year="2008", howpublished="\url{https://reference.wolfram.com/language/ref/BernoulliB.html}", note=[Accessed: 08-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_bernoullib, organization={Wolfram Research}, title={BernoulliB}, year={2008}, url={https://reference.wolfram.com/language/ref/BernoulliB.html}, note=[Accessed: 08-August-2026]}