Число пи полностью все знаки. Чему равно число ПИ и что оно означает

С недавних пор существует элегантная формула для вычисления числа Пи, которую в 1995 году впервые опубликовали Дэвид Бэйли, Питер Борвайн и Саймон Плафф:

Казалось бы: что в ней особенного — формул для вычисления Пи великое множество: от школьного метода Монте-Карло до труднопостижимого интеграла Пуассона и формулы Франсуа Виета из позднего Средневековья. Но именно на эту формулу стоит обратить особое внимание — она позволяет вычислить n-й знак числа пи без нахождения предыдущих. За информацией о том, как это работает, а также за готовым кодом на языке C, вычисляющим 1 000 000-й знак, прошу под хабракат.

Как же работает алгоритм вычисления N-го знака Пи?
К примеру, если нам нужен 1000-й шестнадцатеричный знак числа Пи, мы домножаем всю формулу на 16^1000, тем самым обращая множитель, стоящий перед скобками, в 16^(1000-k). При возведении в степень мы используем двоичный алгоритм возведения в степень или, как будет показано в примере ниже, возведение в степень по модулю . После этого вычисляем сумму нескольких членов ряда. Причём необязательно вычислять много: по мере возрастания k 16^(N-k) быстро убывает, так что, последующие члены не будут оказывать влияния на значение искомых цифр). Вот и вся магия — гениальная и простая.

Формула Бэйли-Борвайна-Плаффа была найдена Саймоном Плаффом при помощи алгоритма PSLQ , который был в 2000 году включён в список Top 10 Algorithms of the Century . Сам же алгоритм PSLQ был в свою очередь разработан Бэйли. Вот такой мексиканский сериал про математиков.
Кстати, время работы алгоритма — O(N), использование памяти — O(log N), где N — порядковый номер искомого знака.

Думаю, уместно будет привести код на языке Си, написанный непосредственно автором алгоритма, Дэвидом Бэйли:

/* This program implements the BBP algorithm to generate a few hexadecimal digits beginning immediately after a given position id, or in other words beginning at position id + 1. On most systems using IEEE 64-bit floating- point arithmetic, this code works correctly so long as d is less than approximately 1.18 x 10^7. If 80-bit arithmetic can be employed, this limit is significantly higher. Whatever arithmetic is used, results for a given position id can be checked by repeating with id-1 or id+1, and verifying that the hex digits perfectly overlap with an offset of one, except possibly for a few trailing digits. The resulting fractions are typically accurate to at least 11 decimal digits, and to at least 9 hex digits. */ /* David H. Bailey 2006-09-08 */ #include #include int main() { double pid, s1, s2, s3, s4; double series (int m, int n); void ihex (double x, int m, char c); int id = 1000000; #define NHX 16 char chx; /* id is the digit position. Digits generated follow immediately after id. */ s1 = series (1, id); s2 = series (4, id); s3 = series (5, id); s4 = series (6, id); pid = 4. * s1 - 2. * s2 - s3 - s4; pid = pid - (int) pid + 1.; ihex (pid, NHX, chx); printf (" position = %i\n fraction = %.15f \n hex digits = %10.10s\n", id, pid, chx); } void ihex (double x, int nhx, char chx) /* This returns, in chx, the first nhx hex digits of the fraction of x. */ { int i; double y; char hx = "0123456789ABCDEF"; y = fabs (x); for (i = 0; i < nhx; i++){ y = 16. * (y - floor (y)); chx[i] = hx[(int) y]; } } double series (int m, int id) /* This routine evaluates the series sum_k 16^(id-k)/(8*k+m) using the modular exponentiation technique. */ { int k; double ak, eps, p, s, t; double expm (double x, double y); #define eps 1e-17 s = 0.; /* Sum the series up to id. */ for (k = 0; k < id; k++){ ak = 8 * k + m; p = id - k; t = expm (p, ak); s = s + t / ak; s = s - (int) s; } /* Compute a few terms where k >= id. */ for (k = id; k <= id + 100; k++){ ak = 8 * k + m; t = pow (16., (double) (id - k)) / ak; if (t < eps) break; s = s + t; s = s - (int) s; } return s; } double expm (double p, double ak) /* expm = 16^p mod ak. This routine uses the left-to-right binary exponentiation scheme. */ { int i, j; double p1, pt, r; #define ntp 25 static double tp; static int tp1 = 0; /* If this is the first call to expm, fill the power of two table tp. */ if (tp1 == 0) { tp1 = 1; tp = 1.; for (i = 1; i < ntp; i++) tp[i] = 2. * tp; } if (ak == 1.) return 0.; /* Find the greatest power of two less than or equal to p. */ for (i = 0; i < ntp; i++) if (tp[i] > p) break; pt = tp; p1 = p; r = 1.; /* Perform binary exponentiation algorithm modulo ak. */ for (j = 1; j <= i; j++){ if (p1 >= pt){ r = 16. * r; r = r - (int) (r / ak) * ak; p1 = p1 - pt; } pt = 0.5 * pt; if (pt >= 1.){ r = r * r; r = r - (int) (r / ak) * ak; } } return r; }
Какие возможности это даёт? Например: мы можем создать систему распределённых вычислений, рассчитывающую число Пи и поставить всем Хабром новый рекорд по точности вычисления (который сейчас, к слову, составляет 10 триллионов знаков после запятой). Согласно эмпирическим данным, дробная часть числа Пи представляет собой нормальную числовую последовательность (хотя доказать это достоверно ещё не удалось), а значит, последовательности цифр из него можно использовать в генерации паролей и просто случайных чисел, или в криптографических алгоритмах (например, в хэшировании). Способов применения можно найти великое множество - надо только включить фантазию.

Больше информации по теме вы можете найти в статье самого Дэвида Бэйли, где он подробно рассказывает про алгоритм и его имплементацию (pdf);

И, похоже, вы только что прочитали первую русскоязычную статью об этом алгоритме в рунете - других я найти не смог.

Таблица значений тригонометрических функций

Примечание . В данной таблице значений тригонометрических функций используется знак √ для обозначения квадратного корня. Для обозначения дроби - символ "/".

См. также полезные материалы:

Для определения значения тригонометрической функции , найдите его на пересечении строки с указанием тригонометрической функции. Например, синус 30 градусов - ищем колонку с заголовком sin (синус) и находим пересечение этой колонки таблицы со строкой "30 градусов", на их пересечении считываем результат - одна вторая. Аналогично находим косинус 60 градусов, синус 60 градусов (еще раз, в пересечении колонки sin (синус) и строки 60 градусов находим значение sin 60 = √3/2) и т.д. Точно так же находятся значения синусов, косинусов и тангенсов других "популярных" углов.

Синус пи, косинус пи, тангенс пи и других углов в радианах

Приведенная ниже таблица косинусов, синусов и тангенсов также подходит для нахождения значения тригонометрических функций, аргумент которых задан в радианах . Для этого воспользуйтесь второй колонкой значений угла. Благодаря этому можно перевести значение популярных углов из градусов в радианы. Например, найдем угол 60 градусов в первой строке и под ним прочитаем его значение в радианах. 60 градусов равно π/3 радиан.

Число пи однозначно выражает зависимость длины окружности от градусной меры угла. Таким образом, пи радиан равны 180 градусам.

Любое число, выраженное через пи (радиан) можно легко перевести в градусную меру, заменив число пи (π) на 180 .

Примеры :
1. Синус пи .
sin π = sin 180 = 0
таким образом, синус пи - это тоже самое, что синус 180 градусов и он равен нулю.

2. Косинус пи .
cos π = cos 180 = -1
таким образом, косинус пи - это тоже самое, что косинус 180 градусов и он равен минус единице.

3. Тангенс пи
tg π = tg 180 = 0
таким образом, тангенс пи - это тоже самое, что тангенс 180 градусов и он равен нулю.

Таблица значений синуса, косинуса, тангенса для углов 0 - 360 градусов (часто встречающиеся значения)

значение угла α
(градусов)

значение угла α
в радианах

(через число пи)

sin
(синус)
cos
(косинус)
tg
(тангенс)
ctg
(котангенс)
sec
(секанс)
cosec
(косеканс)
0 0 0 1 0 - 1 -
15 π/12 2 - √3 2 + √3
30 π/6 1/2 √3/2 1/√3 √3 2/√3 2
45 π/4 √2/2 √2/2 1 1 √2 √2
60 π/3 √3/2 1/2 √3 1/√3 2 2/√3
75 5π/12 2 + √3 2 - √3
90 π/2 1 0 - 0 - 1
105 7π/12 -
- 2 - √3 √3 - 2
120 2π/3 √3/2 -1/2 -√3 -√3/3
135 3π/4 √2/2 -√2/2 -1 -1 -√2 √2
150 5π/6 1/2 -√3/2 -√3/3 -√3
180 π 0 -1 0 - -1 -
210 7π/6 -1/2 -√3/2 √3/3 √3
240 4π/3 -√3/2 -1/2 √3 √3/3
270 3π/2 -1 0 - 0 - -1
360 0 1 0 - 1 -

Если в таблице значений тригонометрических функций вместо значения функции указан прочерк (тангенс (tg) 90 градусов, котангенс (ctg) 180 градусов) значит при данном значении градусной меры угла функция не имеет определенного значения. Если же прочерка нет - клетка пуста, значит мы еще не внесли нужное значение. Мы интересуемся, по каким запросам к нам приходят пользователи и дополняем таблицу новыми значениями, несмотря на то, что текущих данных о значениях косинусов, синусов и тангенсов самых часто встречающихся значений углов вполне достаточно для решения большинства задач.

Таблица значений тригонометрических функций sin, cos, tg для наиболее популярных углов
0, 15, 30, 45, 60, 90 ... 360 градусов
(цифровые значения "как по таблицам Брадиса")

значение угла α (градусов) значение угла α в радианах sin (синус) cos (косинус) tg (тангенс) ctg (котангенс)
0 0
15

0,2588

0,9659

0,2679

30

0,5000

0,5774

45

0,7071

0,7660

60

0,8660

0,5000

1,7321

7π/18

Чему равно число Пи мы знаем и помним со школы. Оно равно 3.1415926 и так далее… Обычному человеку достаточно знать, что это число получается, если разделить длину окружности на ее диаметр. Но многим известно, что число Пи возникает в неожиданных областях не только математики и геометрии, но и в физике. Ну а если вникнуть в подробности природы этого числа, то можно заметить много удивительного среди бесконечного ряда цифр. Возможно ли, что Пи скрывает самые сокровенные тайны Вселенной?

Бесконечное число

Само число Пи возникает в нашем мире как длина окружности, диаметр которой равен единице. Но, несмотря на то, что отрезок равный Пи вполне себе конечен, число Пи начинается, как 3.1415926 и уходит в бесконечность рядами цифр, которые никогда не повторяются. Первый удивительный факт состоит в том, что это число, используемое в геометрии, нельзя выразить в виде дроби из целых чисел. Иначе говоря, вы не сможете его записать отношением двух чисел a/b. Кроме этого число Пи трансцендентное. Это означает, что нет такого уравнения (многочлена) с целыми коэффициентами, решением которого было бы число Пи.

То, что число Пи трансцендентно, доказал в 1882 году немецкий математик фон Линдеман. Именно это доказательство стало ответом на вопрос, можно ли с помощью циркуля и линейки нарисовать квадрат, у которого площадь равна площади заданного круга. Эта задача известна как поиск квадратуры круга, волновавший человечество с древнейших времен. Казалось, что эта задача имеет простое решение и вот-вот будет раскрыта. Но именно непостижимое свойство числа Пи показало, что у задачи квадратуры круга решения не существует.

В течение как минимум четырех с половиной тысячелетий человечество пыталось получить все более точное значение числа Пи. Например, В Библии в Третьей Книги Царств (7:23) число Пи принимается равным 3.

Замечательное по точности значение Пи можно обнаружить в пирамидах Гизы: соотношение периметра и высоты пирамид составляет 22/7. Эта дробь дает приближенное значение Пи, равное 3.142… Если, конечно, египтяне не задали такое соотношение случайно. Это же значение уже применительно к расчету числа Пи получил в III веке до нашей эры великий Архимед.

В папирусе Ахмеса, древнеегипетском учебнике по математике, который датируется 1650 годом до нашей эры, число Пи рассчитано как 3.160493827.

В древнеиндийских текстах примерно IX века до нашей эры наиболее точное значение было выражено числом 339/108, которое равнялось 3,1388…

После Архимеда почти две тысячи лет люди пытались найти способы рассчитать число Пи. Среди них были как известные, так и неизвестные математики. Например, римский архитектор Марк Витрувий Поллион, египетский астроном Клавдий Птолемей, китайский математик Лю Хуэй, индийский мудрец Ариабхата, средневековый математик Леонардо Пизанский, известный как Фибоначчи, арабский ученый Аль-Хорезми, от чьего имени появилось слово «алгоритм». Все они и множество других людей искали наиболее точные методики расчета Пи, но вплоть до 15 века никогда не получали больше чем 10 цифр после запятой в связи со сложностью расчетов.

Наконец, в 1400 году индийский математик Мадхава из Сангамаграма рассчитал Пи с точностью до 13 знаков (хотя в двух последних все-таки ошибся).

Количество знаков

В 17 веке Лейбниц и Ньютон открыли анализ бесконечно малых величин, который позволил вычислять Пи более прогрессивно – через степенные ряды и интегралы. Сам Ньютон вычислил 16 знаков после запятой, но не упомянул это в своих книгах – об этом стало известно после его смерти. Ньютон утверждал, что занимался расчетом Пи исключительно от скуки.

Примерно в то же время подтянулись и другие менее известные математики, предложившие новые формулы расчета числа Пи через тригонометрические функции.

Например, вот по какой формуле рассчитывал Пи преподаватель астрономии Джон Мэчин в 1706 году: PI / 4 = 4arctg(1/5) – arctg(1/239). С помощью методов анализа Мэчин вывел из этой формулы число Пи с сотней знаков после запятой.

Кстати, в том же 1706 году число Пи получило официальное обозначение в виде греческой буквы: его в своем труде по математике использовал Уильям Джонс, взяв первую букву греческого слова «периферия», что означает «окружность». Родившийся в 1707 великий Леонард Эйлер популяризовал это обозначение, нынче известное любому школьнику.

До эры компьютеров математики занимались тем, чтобы рассчитать как можно больше знаков. В связи с этим порой возникали курьезы. Математик-любитель У. Шенкс в 1875 году рассчитал 707 знаков числа Пи. Эти семь сотен знаков увековечили на стене Дворца Открытий в Париже в 1937 году. Однако спустя девять лет наблюдательными математиками было обнаружено, что правильно вычислены лишь первые 527 знаков. Музею пришлось понести приличные расходы, чтобы исправить ошибку – сейчас все цифры верные.

Когда появились компьютеры, количество цифр числа Пи стало исчисляться совершенно невообразимыми порядками.

Один из первых электронных компьютеров ENIAC, созданный в 1946 году, имевший огромные размеры, и выделявший столько тепла, что помещение прогревалось до 50 градусов по Цельсию, вычислил первые 2037 знаков числа Пи. Этот расчет занял у машины 70 часов.

По мере совершенствования компьютеров наше знание числа Пи все дальше и дальше уходило в бесконечность. В 1958 году было рассчитано 10 тысяч знаков числа. В 1987 году японцы высчитали 10 013 395 знаков. В 2011 японский исследователь Сигеру Хондо превысил рубеж в 10 триллионов знаков.

Где еще можно встретить Пи?

Итак, зачастую наши знания о числе Пи остаются на школьном уровне, и мы точно знаем, что это число незаменимо в первую очередь в геометрии.

Помимо формул длины и площади окружности число Пи используется в формулах эллипсов, сфер, конусов, цилиндров, эллипсоидов и так далее: где-то формулы простые и легко запоминающиеся, а где-то содержат очень сложные интегралы.

Затем мы можем встретить число Пи в математических формулах, там, где, на первый взгляд геометрии и не видно. Например, неопределенный интеграл от 1/(1-x^2) равен Пи.

Пи часто используется в анализе рядов. Для примера приведем простой ряд, который сходится к числу Пи:

1/1 – 1/3 + 1/5 – 1/7 + 1/9 — …. = PI/4

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

И совершенно удивительно: Пи появляется в двух самых красивых «королевских» формулах математики – формуле Стирлинга (которая помогает найти приблизительное значение факториала и гамма-функции) и формуле Эйлера (которая связывает аж целых пять математических констант).

Однако самое неожиданное открытие ожидало математиков в теории вероятности. Там тоже присутствует число Пи.

Например, вероятность того, что два числа окажутся взаимно простыми, равна 6/PI^2.

Пи появляется в задаче Бюффона о бросании иглы, сформулированной в 18 веке: какова вероятность того, что брошенная на расчерченный лист бумаги игла пересечет одну из линий. Если длина иглы L, а расстояние между линиями L, и r > L то мы можем приблизительно рассчитать значение числа Пи по формуле вероятности 2L/rPI. Только представьте – мы можем получить Пи из случайных событий. И между прочим Пи присутствует в нормальном распределении вероятностей, появляется в уравнении знаменитой кривой Гаусса. Значит ли это, что число Пи еще более фундаментально, чем просто отношение длины окружности к диаметру?

Мы можем встретить Пи и в физике. Пи появляется в законе Кулона, который описывает силу взаимодействия между двумя зарядами, в третьем законе Кеплера, который показывает период обращения планеты вокруг Солнца, встречается даже в расположении электронных орбиталей атома водорода. И что опять же самое невероятное – число Пи прячется в формуле принципа неопределенности Гейзенберга – фундаментального закона квантовой физики.

Тайны числа Пи

В романе Карла Сагана «Контакт», по которому снят одноименный фильм, инопланетяне сообщают героине, что среди знаков Пи содержится тайное послание от Бога. С некоторой позиции цифры в числе перестают быть случайными и представляют себе код, в котором записаны все секреты Мироздания.

Этот роман на самом деле отразил загадку, занимающую умы математиков всей планеты: является ли число Пи нормальным числом, в котором цифры разбросаны с одинаковой частотой, или с этим числом что-то не так. И хотя ученые склоняются к первому варианту (но не могут доказать), число Пи выглядит очень загадочно. Один японец как то подсчитал, сколько раз встречаются числа от 0 до 9 в первом триллионе знаков Пи. И увидел, что числа 2, 4 и 8 встречаются чаще, чем остальные. Это может быть одним из намеков на то, что Пи не совсем нормальное, и цифры в нем действительно не случайны.

Вспомним всё, что мы прочли выше, и спросим себя, какое еще иррациональное и трансцендентное число так часто встречается в реальном мире?

А в запасе имеются еще странности. Например, сумма первых двадцати цифр Пи равна 20, а сумма первых 144 цифр равна «числу зверя» 666.

Главный герой американского сериала «Подозреваемый» профессор Финч рассказывал студентам, что в силу бесконечности числа Пи в нем могут встретиться любые комбинации цифр, начиная от цифр даты вашего рождения до более сложных чисел. Например, на 762-ой позиции находится последовательность из шести девяток. Эта позиция называется точкой Фейнмана в честь известного физика, который заметил это интересное сочетание.

Нам известно также, что число Пи содержит последовательность 0123456789, но находится она на 17 387 594 880-й цифре.

Все это означает, что в бесконечности числа Пи можно обнаружить не только интересные сочетания цифр, но и закодированный текст «Войны и Мира», Библии и даже Главную Тайну Мироздания, если таковая существует.

Кстати, о Библии. Известный популяризатор математики Мартин Гарднер в 1966 году заявил, что миллионным знаком числа Пи (на тот момент еще неизвестным) будет число 5. Свои расчеты он объяснил тем, что в англоязычной версии Библии, в 3-й книге, 14-й главе, 16-м стихе (3-14-16) седьмое слово содержит пять букв. Миллионную цифру получили спустя восемь лет. Это было число пять.

Стоит ли после этого утверждать, что число Пи случайно?

Отношение длины окружности к ее диаметру одно и то же для всех окружностей. Это отношение принято обозначать греческой буквой (“пи” - начальная буква греческого слова , которое и означало “окружность”).

Архимед в сочинении “Измерение круга” вычислил отношение длины окружности к диаметру (число ) и нашел, что оно заключено между 3 10/71 и 3 1/7.

Долгое время в качестве приближенного значения использовали число 22/7, хотя уже в V веке в Китае было найдено приближение 355/113 = 3,1415929..., которое было открыто вновь в Европе лишь в XVI веке.

В Древней Индии считали равным = 3,1622….

Французский математик Ф. Виет вычислил в 1579 г. с 9 знаками.

Голландский математик Лудольф Ван Цейлен в 1596 г. публикует результат своего десятилетнего труда – число , вычисленное с 32 знаками.

Но все эти уточнения значения числа производились методами, указанными еще Архимедом: окружность заменялась многоугольником со все большим числом сторон. Периметр вписанного многоугольника при этом был меньше длины окружности, а периметр описанного многоугольника – больше. Но при этом оставалась неясным, является ли число рациональным, т. е. отношением двух целых чисел, или иррациональным.

Лишь в 1767 г. немецкий математик И.Г. Ламберт доказал, что число иррационально.

А еще через сто с лишним лет в 1882 г. другой немецкий математик – Ф. Линдеман доказал его трансцендентность, что означало и невозможность построения при помощи циркуля и линейки квадрата, равновеликого данному кругу.

Простейшее измерение

Начертим на плотном картоне окружность диаметра d (=15 см) , вырежем получившийся круг и обмотаем вокруг него тонкую нить. Измерив длину l (=46,5 см) одного полного оборота нити, разделим l на длину диаметра d окружности. Получившееся частное будет приближенным значением числа , т. е. = l / d = 46,5 см / 15 см = 3,1 . Данный довольно грубый способ дает в обычных условиях приближенное значение числа с точностью до 1.

Измерение с помощью взвешивания

На листе картона начертим квадрат. Впишем в него круг. Вырежем квадрат. Определим массу картонного квадрата с помощью школьных весов. Вырежем из квадрата круг. Взвесим и его. Зная массы квадрата m кв (=10 г) и вписанного в него круга m кр (=7,8 г) воспользуемся формулами

где p и h –соответственно плотность и толщина картона, S – площадь фигуры. Рассмотрим равенства:

Естественно, что в данном случае приближенное значение зависит от точности взвешивания. Если взвешиваемые картонные фигуры будут довольно большими, то возможно даже на обычных весах получить такие значения масс, которые обеспечат приближение числа с точностью до 0,1.

Суммирование площадей прямоугольников, вписанных в полукруг

Рисунок 1

Пусть А (a; 0), В (b; 0). Опишем на АВ полуокружность как на диаметре. Разделим отрезок АВ на n равных частей точками x 1 , x 2 , ..., x n-1 и восстановим из них перпендикуляры до пересечения с полуокружностью. Длина каждого такого перпендикуляра – это значение функции f(x)= . Из рисунка 1 ясно, что площадь S полукруга можно вычислить по формуле

S = (b – a) ((f(x 0) + f(x 1) + … + f(x n-1)) / n.

В нашем случае b=1, a=-1 . Тогда = 2 S .

Значения будут тем точнее, чем больше точек деления будет на отрезке АВ. Облегчить однообразную вычислительную работу поможет компьютер, для которого ниже приводится программа 1, составленная на Бейсике.

Программа 1

REM "Вычисление пи"
REM "Метод прямоугольников"
INPUT "Введите число прямоугольников", n
dx = 1 / n
FOR i = 0 TO n - 1
f = SQR(1 - x ^ 2)
x = x + dx
a = a + f
NEXT i
p = 4 * dx * a
PRINT "Значение пи равно ", p
END

Программа была набрана и запущена при различных значениях параметра n . Полученные значения числа записаны в таблице:

Метод Монте-Карло

Это фактически метод статистических испытаний. Свое экзотическое название он получил от города Монте-Карло в княжестве Монако, знаменитого своими игорными домами. Дело в том, что метод требует применения случайных чисел, а одним из простейших приборов, генерирующих случайные числа, может служить рулетка. Впрочем, можно получить случайные числа и при помощи …дождя.

Для опыта приготовим кусок картона, нарисуем на нем квадрат и впишем в квадрат четверть круга. Если такой чертеж некоторое время подержать под дождем, то на его поверхности останутся следы капель. Подсчитаем число следов внутри квадрата и внутри четверти круга. Очевидно, что их отношение будет приближенно равно отношению площадей этих фигур, так как попадание капель в различные места чертежа равновероятно. Пусть N кр – число капель в круге, N кв – число капель в квадрате, тогда

4 N кр / N кв.

Рисунок 2

Дождь можно заменить таблицей случайных чисел, которая составляется с помощью компьютера по специальной программе. Каждому следу капли поставим в соответствие два случайных числа, характеризующих его положение вдоль осей Ох и Оу . Случайные числа можно выбрать из таблицы в любом порядке, например, подряд. Пусть первое четырехзначное число в таблице 3265 . Из него можно приготовить пару чисел, каждое из которых больше нуля и меньше единицы: х=0,32, у=0,65 . Эти числа будем считать координатами капли, т. е. капля как будто попала в точку (0,32; 0,65). Аналогично поступаем и со всеми выбранными случайными числами. Если окажется, что для точки (х; у) выполняется неравенство, то, значит, она лежит вне круга. Если х + у = 1 , то точка лежит внутри круга.

Для подсчета значения снова воспользуемся формулой (1). Ошибка вычислений по этому методу, как правило, пропорциональна , где D – некоторая постоянная, а N –число испытаний. В нашем случае N = N кв. Из этой формулы видно: для того чтобы уменьшить ошибку в 10 раз (иначе говоря, чтобы получить в ответе еще один верный десятичный знак), нужно увеличить N, т. е. объем работы, в 100 раз. Ясно, что применение метода Монте-Карло стало возможным только благодаря компьютерам. Программа 2 реализует на компьютере описанный метод.

Программа 2

REM "Вычисление пи"
REM "Метод Монте-Карло "
INPUT "Введите число капель ", n
m = 0
FOR i = 1 TO n
t = INT(RND(1) * 10000)
x = INT(t \ 100)
y = t - x * 100
IF x ^ 2 + y ^ 2 < 10000 THEN m = m + 1
NEXT i
p = 4 * m / n

END

Программа была набрана и запущена при различных значениях параметра n. Полученные значения числа записаны в таблице:

n
n

Метод “падающей иголки”

Возьмем обыкновенную швейную иголку и лист бумаги. На листе проведем несколько параллельных прямых так, чтобы расстояния между ними были равны и превышали длину иголки. Чертеж должен быть достаточно большим, чтобы случайно брошенная игла не упала за его пределами. Введем обозначения: а - расстояние между прямыми, l – длина иглы.

Рисунок 3

Положение случайным образом брошенной на чертеж иглы (см. рис. 3) определяется расстоянием Х от ее середины до ближайшей прямой и углом j , которой игла образует с перпендикуляром, опущенным из середины иглы на ближайшую прямую (см. рис. 4). Ясно, что

Рисунок 4

На рис. 5 изобразим графически функцию y=0,5 cos . Всевозможные расположения иглы характеризуются точками с координатами (; у ) , расположенными на участке ABCD. Закрашенный участок AED – это точки, которые соответствуют случаю пересечения иглы с прямой. Вероятность события a – “игла пересекла прямую” – вычисляется по формуле:

Рисунок 5

Вероятность p(a) можно приблизительно определить многократным бросанием иглы. Пусть иглу бросали на чертеж c раз и p раз она упала, пересекая одну из прямых, тогда при достаточно большом c имеем p(a) = p / c . Отсюда = 2 l с / a k.

Замечание. Изложенный метод представляет собой вариацию метода статистических испытаний. Он интересен с дидактической точки зрения, так как помогает совместить простой опыт с составлением довольно сложной математической модели.

Вычисление с помощью ряда Тейлора

Обратимся к рассмотрению произвольной функции f(х). Предположим, что для нее в точке x 0 существуют производные всех порядков до n -го включительно. Тогда для функции f(х) можно записать ряд Тейлора:

Вычисления с помощью этого ряда будут тем точнее, чем больше членов ряда будет задействовано. Реализовать данный способ, конечно, лучше всего на компьютере, для чего можно воспользоваться программой 3.

Программа 3

REM "Вычисление пи"
REM "Разложение в ряд Тейлора "
INPUT n
a = 1
FOR i = 1 TO n
d = 1 / (i + 2)
f = (-1) ^ i * d
a = a + f
NEXT i
p = 4 * a
PRINT "значение пи равно"; p
END

Программа была набрана и запущена при различных значениях параметра n . Полученные значения числа записаны в таблице:

Есть очень простые мнемонические правила для запоминания значения числа :

Значение числа "Пи", как и его символика известна во всём мире. Этот термин обозначает иррациональные числа (то есть их значение не может быть точно выражено в виде дроби y/x, где y и x - целые числа) и заимствован и древнегреческого фразеологизма "перефериа", что можно перевести на русский, как "окружность".
Число "Пи" в математике обозначает отношение длины окружности к длине её диаметра. История происхождения числа "Пи" уходит в далёкое прошлое. Множество историков пытались установить, когда и кем был придуман этот символ, но выяснить так и не удалось.

Число "Пи" является трансцендентным числом, или говоря простыми словами оно не может быть корнем некоего многочлена с целыми коэффициентами. Оно может обозначаться, как вещественное либо, как косвенное число, которое не является алгебраическим.

Число "Пи" равняется 3,1415926535 8979323846 2643383279 5028841971 6939937510...


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

Число "Пи" можно соотнести с дробным числом 22/7, так называемым символом "тройной октавы ". Это число знали ещё древнегреческие жрецы. Кроме того, даже простые жители могли применять его для решения, каких-либо бытовых проблем, а также использовать для проектирования, таких сложнейших строений, как усыпальницы.
Как заявляет учёный и исследователь Хэйенс, подобное число можно проследить среди развалин Стоунхенджа, а также обнаружить в мексиканских пирамидах.

Число "Пи" упоминал в своих трудах Ахмес, известный в то время инженер. Он пытался наиболее точно рассчитать его используя для этого измерение диаметра круга по нарисованным внутри него квадратам. Вероятно в некотором смысле это число имеет некий мистический, сакральный для древних смысл.

Число "Пи" по сути является самым загадочным математическим символом. Его можно причислить к дельте, омеге и др. Оно представляет из себя такое отношение, которое окажется точно таким, независимо в кокой точке мироздания будет находиться наблюдатель. Кроме того, оно будет неизменным от объекта измерения.

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


Что такое число "Пи"