Вниз
Скачать: CL | DM;

Каким алгоритмом можно посчитать чило Пи с заданной точностью?   Найти похожие ветки 

← →
m66   (2002-07-22 01:59) [0]

?


← →
int64 ©   (2002-07-22 03:21) [1]

Например:

pi/4 = 1 - 1/3 + 1/5 - 1/7 ...

Такой ряд сходится очень медленно .
Чтобы сходилось быстрее:

pi = 24*arctg(1/8) + 8*arctg(1/57) + 4*arctg(1/239);

Где

arctg(x) = x - (x^3)/3 + (x^5)/5 - (x^7)/7 ...

Дерзай.


← →
Внук ©   (2002-07-22 10:15) [2]

Маленькое теоретическое дополнение к int64 © (22.07.02 03:21)
Чтобы посчитать число Пи, достаточно взять любую функцию, имеющую в некоторой точке значение Пи, и которую правомерно разлагать в ряд Тейлора. Потом остается только ее разложить в этот степенной ряд и посчитать значение в требуемой точке с любой степенью точности, не превышающей машинной погрешности, конечно. Либо вообще с любой - при использовании специальных способов работы с длинными дробями.
Кроме того, есть стандартные числовые ряды, сходящиеся к Пи.
На крайний случай можно считать периметр вписанного (или описанного) правильного многоугольника, когда число его сторон стремится к бесконечности :) И соотносить полученный результат с длиной окружности.


← →
int64 ©   (2002-07-22 11:00) [3]

Тоже дам маленькую справочку к тому, что написал.
Второй ряд самый бысрый. Сходимость просто мгновенная. И быстрее человечество ещё не придумало.


← →
Viewer   (2002-07-22 11:15) [4]

И небольшое добавление:
Ряды вида x - (x^3)/3 + (x^5)/5 - (x^7)/7 считать рекомендую
по схеме Горнера

x*(1-x*x(1/3+x*x*x*(1/5-x*x)))


← →
Yohan Babbay   (2002-07-22 11:23) [5]

function GetPi: Double;
asm
fldpi
end;


← →
Poirot ©   (2002-07-23 02:39) [6]

3.110375524210264302151423063050560067016321122



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.007 c
1-13678
hard
2002-07-22 23:32
2002.08.05
Как отслеживать минимизацию формы?


14-13819
DenKop
2002-07-10 02:01
2002.08.05
Вопрос любителям PIC и I2S


3-13564
Wizzard
2002-07-16 07:52
2002.08.05
ПОМОГИТЕ! - Сообщение


3-13527
Fissher
2002-07-13 21:44
2002.08.05
BDE


1-13677
иван
2002-07-23 19:09
2002.08.05
Атрибуты файла




   Наверх