Естественные науки

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

Например я хочу вычислить и отобразить очень много чисел в иррациональном числе "e",
по формуле: (1 / (10^10000) +1) ^(10^10000)

Как мне вычислить и отобразить результат на компютере ?
Не бывает. Для этого нужен не "калькулятор", а библиотека, поддерживающая произвольную точность представления вещественных чисел (arbitrary precision floating-point arithmetic). Собственно программу Вы будете писать сами, хотя в простых случаях вроде Вашего она обычно умещается в несколько строк.

Для примера посморите на mpmath:

http://mpmath.org/

Она для Питона, а на каком языке будете писать Вы -- мне из моей деревни не видно. Навскидку, однако, Питон для таких дел более чем подходит...
Джон ****
Джон ****
85 577
Лучший ответ
Виктор Курочкин Я не умею кодить!
Если ваш интерес пропадёт за неделю, то результат вам и не нужен. Неделя вам понадобится для овладения питоном или джавой. При этих языках есть библиотеки для вычислений с неограниченной точностью.
Елена Гордеева
Елена Гордеева
91 439
Уже написали по поводу Питона. Если речь идет о целочисленных выражениях, то вводите в командной строке выражение и результат готов. Когда речь идет об иррациональных числах, то где-то нужно задавать число знаков после запятой. Нужно понимать, что вычислениях с плавающей точкой, могут возникать ошибки округления. Допустим, получите вы сто тысяч знаков, но начиная с пятисотого это уже не цифры, а мусор округления.

Потом нужно учить либо Питон, чтобы уметь писать самому, либо Mathematica или MATLAB, но это уже платные программы. Тем более, что сама по себе задача странная: хочу посмотреть какие там цифры в представлении числа e. Те люди, которые получают много цифр, получают их с каким-то смыслом и целью.
SF
Sanya Freedom
76 840
Вряд ли это нужно. Самый большой калькулятор сегодня имеет 36 регистров. За ним надо ехать в Токио. Программ и вовсе не найти.
Ольга Оленька
Ольга Оленька
57 288
Для расчетов с выс. точностью помимо библиотек для (компилируемых) яз. выс. уровня можно использовать и, например, (интерпретируемый (=скриптовый)) яз. Rexx. В нем точность задается в неограниченных пределах.
Rexx существует в разных версиях. Только в некоторых есть (широкий) набор продвинутых математич. ф-ций, и только с ограниченной точностью.
Я для своих нужд написал Rexx-библиотечку с корнями, экспонентой, лог., прямой и обр. тригонометрией.
Вика Поповкина
Вика Поповкина
56 444

Похожие вопросы