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

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

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

Математическая формула: Вычисление числа Пи (π) через вписанный и описанный многоугольники
Show calculation steps (1)
  1. Initial bounds

    Initial bounds: Вычисление числа Пи (π) через вписанный и описанный многоугольники

    Square branch starts from a square; hexagon branch starts from a regular hexagon. Both bracket pi.

Реклама

Результатов

Approximate π
3,1415926535897927
середина между нижней и верхней границами
Периметр описанного многоугольника a (верхняя граница) 3,1415926535897927
Периметр вписанного многоугольника b (нижняя граница) 3,1415926535897927
Итоговое число сторон многоугольника 536 870 912

Что делает этот калькулятор

Этот инструмент приближённо вычисляет математическую константу пи (π) классическим методом Архимеда. Для окружности диаметром 1 длина окружности в точности равна π. Правильный многоугольник, описанный вокруг такой окружности, имеет периметр чуть больше π, а вписанный в неё многоугольник — периметр чуть меньше π. Многократно удваивая число сторон, мы заставляем оба периметра сходиться к π одновременно сверху и снизу.

Окружность с вписанным правильным шестиугольником и описанным вокруг неё большим правильным шестиугольником, имеющими общий центр.
Метод Архимеда зажимает число пи между вписанным многоугольником (меньшим) и описанным (большим).

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

Выберите начальный многоугольник — квадрат (4 стороны) или шестиугольник (6 сторон). Укажите число удвоений n; после n шагов многоугольник имеет \(4\cdot 2^n\) сторон (вариант с квадратом) или \(6\cdot 2^n\) сторон (вариант с шестиугольником). Задайте, сколько знаков выводить. Калькулятор останавливается заранее, как только верхняя и нижняя границы совпадут с точностью вычислений, поэтому большое значение n совершенно безопасно.

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

Пусть a — периметр описанного многоугольника, а b — периметр вписанного. На каждом шаге применяется $$a_{k+1} = \frac{2\,a_k\,b_k}{a_k + b_k}$$ — среднее гармоническое прежних a и b, затем $$b_{k+1} = \sqrt{a_{k+1}\,b_k}$$ — среднее геометрическое нового a и старого b. Вариант с квадратом стартует при \(a_0=4\) и \(b_0=2\sqrt{2} \approx 2{,}8284271\); вариант с шестиугольником — при \(a_0=2\sqrt{3} \approx 3{,}4641016\) и \(b_0=3\). На всех шагах выполняется \(b_k < \pi < a_k\).

Реклама
Последовательность из трёх окружностей, показывающая многоугольники с растущим числом сторон, сходящиеся к форме круга.
Удвоение числа сторон заставляет обе границы сходиться к числу пи.

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

Начнём с квадрата: \(a_0=4\), \(b_0=2{,}82842712\). Первый шаг даёт $$a_1=\frac{2\cdot 4\cdot 2{,}82842712}{6{,}82842712}=3{,}31370850$$ и $$b_1=\sqrt{3{,}31370850\cdot 2{,}82842712}=3{,}06146746.$$ Второй шаг приводит к \(a_2 \approx 3{,}18259788\) и \(b_2 \approx 3{,}12144515\). Примерно через 25 удвоений границы сжимаются до 3,141592653589793 — полного значения π в двойной точности.

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

Почему берётся окружность диаметром 1? Потому что тогда длина окружности в точности равна π, и периметры многоугольников сразу служат оценками π без какого-либо масштабирования.

Почему вычисление останавливается раньше n шагов? Стандартная арифметика двойной точности хранит около 15–16 значащих цифр. Как только a и b совпадают с этой точностью, дальнейшие шаги не улучшают результат, поэтому итерации завершаются досрочно.

Квадрат или шестиугольник — что лучше? Оба варианта сходятся к одному и тому же значению. Шестиугольник стартует ближе к π, поэтому достигает заданной точности за чуть меньшее число удвоений.

Последнее обновление: