Re: Вероятность+диспа+количество попыток..... ID:19707 ответ на 19693 |
Пт, 30 июня 2006 15:23 [#] |
|
|
CLON писал | Grey, до скольки можно посчитать биноминальные коэффициенты в системе "Mathematica"? Например до С(3000-10)? или С(5000-200)?
В "Делфи" все упирается в рассчеты больших факториалов, точнее в ограничене на размеры чисел результата. Ограничение в вещественом типе "реал" - 1.7*10^307 (это где-то 173!) и для типа "экстекндед" - 1.7*10^4932 (это где-то 1750!).
При использовании формулы коэффициента Binominal, если надо обработать 3000 и более спинов, не реально, даже с применением замены на ряд умножения. Правда для узких секторов в 1-3 (5) элементов, можно просчитать и до 5000 спинов.
Может быть Ты знаешь как расширить данный диаппазон? | В самой Mathematica нет ограничений на размер чисел и точность вычислений. Ограничиваются они только размером оперативной памяти. К примеру, она легко вычислит тебе число "пи" с точностью миллион знаков после запятой. Или вот точное(!) значение Binomial (Timing = время вычиления):
<img src=" http://forum.cgm.ru/attachments/roulette/47815-veroyatnost-dispa-kolichestvo_popytok-binom ial.png" border="0" alt="Название: binomial.png
Просмотров: 406
Размер: 7.4 Кб" style="margin: 2px" />
Всего 36467 десятичных знаков
Считать эту функцию, как ты, с предварительным вычислением факториалов -- весьма нерационально. Ну а диапазон чисел можно расширить подключением внешних библиотек для работы с большими числами. Поищи в и-нете.
|
|
|