Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.09.2013, 10:38   #1
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию Как вычисляют чисто Пи?

Всегда интересовало как вычисляют число Пи с точностью до какого-то там числа знаков. Например, до 1000 знака после запятой. Вопрос: как? Ведь, если делить одно число на другое с высокой точностью, то мы не получим число Пи, это будет рациональное число, но не трансцендентное.

Как вычисляют число Пи?
rpy3uH вне форума Ответить с цитированием
Старый 04.09.2013, 08:00   #2
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию

Я почему-то думал, что это делают посредством цепных дробей?
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума Ответить с цитированием
Старый 04.09.2013, 17:57   #3
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Можно численно интегрировать (методом трапеций или Симпсона) например 1/(1+x^2) или 1/(1-x^2)^0.5
Чем мельче шаги, тем больше верных знаков.

PS. Это производные арктангенса и арксинуса.

Последний раз редактировалось type_Oleg; 04.09.2013 в 19:21.
type_Oleg вне форума Ответить с цитированием
Старый 04.09.2013, 18:50   #4
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

На ум пришел только метод деления чисел как школе "в столбик" - с последовательным вычислением остатка от деления. Реализуемость его в вычислительной технике вне сомнений, но эффективность явно не на высшем уровне.
MaTBeu вне форума Ответить с цитированием
Старый 07.09.2013, 23:28   #5
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,601
По умолчанию

С год назад тоже интересовался. Долго искал и в итоге устал. Пришел только к одному выводу: вычисление числа пи осуществляется с помощью формулы Чудновского. Сейчас зашел на "официальный сайт пи" в вики и там наблюдаются отличия от контента прошлого года, завтра будет чем заняться. rpy3uH, благодарю от всей души.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 07.09.2013, 23:46   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

http://habrahabr.ru/post/101210/
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 08.09.2013, 00:16   #7
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от MaTBeu Посмотреть сообщение
На ум пришел только метод деления чисел как школе "в столбик" - с последовательным вычислением остатка от деления. Реализуемость его в вычислительной технике вне сомнений, но эффективность явно не на высшем уровне.
Число Пи - иррациональное, что означает, что его невозможно представить в виде отношения двух целых чисел M/N, то есть, деление сразу отпадает...

Цитата:
Сообщение от Аватар Посмотреть сообщение
Да не то это, по-моему. Вычисление показывают, если не ошибаюсь, ещё в школе. Не помню как; рисуют окружность, а также описанный вокруг неё и вписанный в неё многугольники...

Последний раз редактировалось Вадим Мошев; 08.09.2013 в 00:22.
Вадим Мошев вне форума Ответить с цитированием
Старый 08.09.2013, 00:30   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Да не то это, по-моему. Вычисление показывают, если не ошибаюсь, ещё в школе. Не помню как; рисуют окружность, а также описанный вокруг неё и вписанный в неё многугольники...
Так еще Архимед вычислял, по-моему правильный 96-и вписанный и описанный многоугольники и получил несколько точных знаков после запятой (2 или 3). Явно не компьютерный метод - очень медленная сходимость
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 08.09.2013, 00:34   #9
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Так еще Архимед вычислял, по-моему правильный 96-и вписанный и описанный многоугольники и получил несколько точных знаков после запятой (2 или 3). Явно не компьютерный метод - очень медленная сходимость
Вот в википедии написано
Вадим Мошев вне форума Ответить с цитированием
Старый 08.09.2013, 10:01   #10
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Наш физик сказал о существовании формулы для вычисления N-го знака.. тыц

А так..на уроках просто вскользь упоминали о методе Архимеда и что-то типа такого : тыц
Poma][a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чисто теоретический вопрос strannick Microsoft Office Excel 2 23.12.2012 13:24
Чисто теоретический вопрос strannick Microsoft Office Excel 5 17.11.2012 13:19
чисто теоритический вопрос phasha Помощь студентам 0 02.05.2012 07:46
Хак для гуглчром чисто Kapitann HTML и CSS 0 05.11.2010 22:50
код из С++ в чисто консольный С АртёмМ Помощь студентам 3 18.10.2009 16:06