Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Числа Бернулли B_n
15
terms for n = 0 to 14 (22 significant digits)
n Числитель B_n Знаменатель B_n B_n (десятичное значение)
0 1 1 1
1 -1 2 -0.5
2 1 6 0.1666666666666666666667
3 0 1 0
4 -1 30 -0.03333333333333333333333
5 0 1 0
6 1 42 0.02380952380952380952381
7 0 1 0
8 -1 30 -0.03333333333333333333333
9 0 1 0
10 5 66 0.07575757575757575757576
11 0 1 0
12 -691 2730 -0.2531135531135531135531
13 0 1 0
14 7 6 1.166666666666666666667

Что такое число Бернулли?

Числа Бернулли \(B_n\) — это знаменитая последовательность рациональных чисел, которая встречается в самых разных разделах математики: в формулах замкнутого вида для сумм степеней целых чисел, в формуле Эйлера — Маклорена, в значениях дзета-функции Римана, а также в разложениях в ряд Тейлора тригонометрических и гиперболических функций. Этот калькулятор строит полную таблицу \(B_n\) для любого выбранного диапазона индексов, выводя каждое значение и как точную несократимую дробь (числитель и положительный знаменатель), и как десятичное приближение.

Плоская таблица, показывающая первые числа Бернулли в виде дробей рядом с их индексом
Первые числа Бернулли от \(B_0\) до \(B_8\) в виде точных дробей; значения с нечётными индексами (кроме \(B_1\)) равны нулю.

Какое соглашение используется

Существуют два распространённых соглашения, которые различаются только в индексе 1. Здесь используется соглашение «первых чисел Бернулли» с \(B_1 = -1/2\), соответствующее производящей функции \(x/(e^x - 1)\). Таким образом, \(B_0 = 1\), \(B_1 = -1/2\), \(B_2 = 1/6\), \(B_4 = -1/30\) и так далее. Все значения с нечётным индексом, большим 1, в точности равны нулю: \(B_3 = B_5 = B_7 = \ldots = 0\).

Как пользоваться калькулятором

Укажите минимальный индекс \(n\) (не меньше 0) и максимальный индекс \(n\) (не больше 100). Выберите количество значащих цифр для десятичного столбца — это исключительно настройка отображения, которая никак не влияет на точную дробь. Нажмите «Рассчитать», и вы получите по одной строке для каждого целого \(n\) из заданного диапазона.

Разбор формулы

Каждое значение \(B_n\) вычисляется по рекуррентному соотношению $$B_n = -\frac{1}{n+1}\sum_{k=0}^{n-1}\binom{n+1}{k}\,B_k,$$ начиная с \(B_0 = 1\). Все шаги выполняются в точной рациональной арифметике с целыми числами произвольной точности, поэтому переполнения чисел с плавающей точкой здесь не возникает — обычные электронные таблицы, как правило, «ломаются» уже около \(n = 18\), тогда как этот калькулятор сохраняет точность намного дальше.

Плоская схема рекурсивной формулы суммы, показывающая биномиальные коэффициенты, объединяющие предыдущие числа Бернулли
Каждое число Бернулли строится из всех предыдущих через взвешенную сумму биномиальных коэффициентов.

Разобранный пример

Для \(n = 2\) рекуррентное соотношение даёт $$\sum_{k=0}^{1}\binom{3}{k}B_k = 1\cdot 1 + 3\cdot\left(-\tfrac{1}{2}\right) = -\tfrac{1}{2},$$ откуда \(B_2 = -\tfrac{1}{3}\cdot\left(-\tfrac{1}{2}\right) = \tfrac{1}{6}\), что в десятичном виде равно \(0{,}1666\ldots\) Аналогично \(B_4 = -\tfrac{1}{30}\) и \(B_6 = \tfrac{1}{42}\).

Частые вопросы

Почему \(B_1\) равно минус одной второй? Потому что мы используем соглашение производящей функции \(x/(e^x - 1)\). Альтернативное «второе» соглашение задаёт \(B_1 = +1/2\); всё остальное остаётся точно таким же.

Почему почти все нечётные члены равны нулю? Функция \(x/(e^x - 1) + x/2\) является чётной, и именно это обращает в нуль все числа Бернулли с нечётным индексом 3 и выше.

Влияет ли настройка точности на правильность результата? Нет. Дробь всегда остаётся точной; точность лишь округляет отображаемое десятичное значение.

Ключевые термины и символы

\(B_n\) (число Бернулли)
\(n\)-й элемент последовательности рациональных чисел, который появляется во всей теории чисел и анализе. Первые несколько значений (с использованием соглашения \(B_1=-\tfrac12\)) — это \(B_0=1,\ B_1=-\tfrac12,\ B_2=\tfrac16,\ B_3=0,\ B_4=-\tfrac1{30}\). Все числа Бернулли с нечётным индексом \(n\ge 3\) в точности равны \(0\).
Производящая функция \(\dfrac{x}{e^x-1}\)
Экспоненциальная производящая функция, которая определяет числа Бернулли через разложение в степенной ряд $$\frac{x}{e^x-1}=\sum_{n=0}^{\infty} B_n\,\frac{x^n}{n!}.$$ Коэффициент при \(x^n/n!\) в этом ряду — это в точности \(B_n\). Это соглашение даёт \(B_1=-\tfrac12\).
Биномиальный коэффициент \(\binom{n+1}{k}\)
Количество способов выбрать \(k\) предметов из \(n+1\), равное \(\dfrac{(n+1)!}{k!\,(n+1-k)!}\). Эти коэффициенты — веса, применяемые к каждому предыдущему числу Бернулли внутри рекуррентного соотношения, используемого для построения таблицы.
Рекуррентное соотношение
Формула, выражающая каждое \(B_n\) через все значения с меньшими индексами \(B_0,\dots,B_{n-1}\): $$B_n=-\frac{1}{n+1}\sum_{k=0}^{n-1}\binom{n+1}{k}\,B_k.$$ Начиная с \(B_0=1\), она генерирует всю последовательность по одному индексу за раз.
Точная (несократимая) дробь
Представление \(B_n\) в виде отношения \(p/q\) целых чисел в несократимом виде, где \(\gcd(p,q)=1\) — например \(B_{12}=-\tfrac{691}{2730}\). Поскольку каждое число Бернулли рационально, точная дробь не теряет точность, в отличие от округлённой десятичной дроби.
Два соглашения
Авторы различаются только в знаке единственного члена \(B_1\). Современное соглашение, используемое здесь, устанавливает \(B_1=-\tfrac12\) (соответствуя производящей функции \(x/(e^x-1)\)); более старое соглашение устанавливает \(B_1=+\tfrac12\) (соответствуя \(x/(1-e^{-x})\)). Все остальные \(B_n\) идентичны в обоих соглашениях, поэтому любая таблица однозначна, когда указано значение \(B_1\).
Последнее обновление: