|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Evgenij Masherov 2:5020/175.2 25 Dec 2001 13:27:08 To : Andrei N. DUBIK Subject : Re: Пи -------------------------------------------------------------------------------- Tue Dec 25 2001 11:27, Andrei N. DUBIK wrote to Евгений Машеров: >> VG> Hе спасет. Как константа он yже стандаpтно есть в языке. Понятное AND> дело, >> VG> что для стандаpтных типов стандаpтное значение yстpаивает. Hyжно AND> именно >> VG> посчитать пи скажем, для длинной аpифметики. Из споpтивного AND> интеpеса... AND> Вариант - из области "Ряды Тейлора и Маклорена". В строчку саму AND> формулу писать тяжело (будет непонятно и, стало быть, не нужно). Привожу AND> реализацию. AND> arctg(1) = (Pi / 4) = 1-1/3+1/5-...+((-1)^(n-1))*(1/(2n-1)) AND> Работает 100%. Как можно легко подсчитать, для точности в n знаков после AND> запятой необходимо произвести (10^(n+1))/2 + 1 итераций. Он сходится ОЧЕHЬ медленно (это связано с тем, что он не абсолютно сходящийся). Если брать арктангенс от чисел, меньших единицы, скорость сходимости возрастает. Используя выражения для тангенса суммы, получили формулу для Пи через арктангенс меньших. Среди них Pi/4=4*arctg(1/5)-arctg(1/239) и другие. Евгений Машеров АКА СанитарЖеня --- ifmail v.2.15 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/33000a119b0d.html, оценка из 5, голосов 10
|