jayrandom: (Default)
jayrandom ([personal profile] jayrandom) wrote2006-02-14 03:18 pm

точные целочисленные калькуляторы

Иногда приходится производить вычисления ну с очень большими числами. Причём требуется точный результат. Например, вдруг потребовалось получить точный период числа 1/49, а у него период равен 42 знакам, которые обычный калькулятор округлит до 5-8 старших разрядов плюс экспонента. Как быть?

Желаемое явление называется arbitrary precision arithmetic, и для него существуют, например, такие вот обратные польские калькуляторы (для нормальных людей, конечно, лучше бы инфиксные, а нам-кабанам и польские сойдут).

[identity profile] gnuzzz.livejournal.com 2006-02-14 06:17 pm (UTC)(link)
Например, вдруг потребовалось получить точный период числа 1/49
Что-то я не очень понял, как для вычисления 1/49 может помочь калькулятор, основанный на классе, в названии которого присутствует слово Integer%)
Там, по моему, только целочисленная арифметика реализована...

[identity profile] jayrandom.livejournal.com 2006-02-14 06:24 pm (UTC)(link)
В целых числах: (10^42-1)/49

[identity profile] repolainen.livejournal.com 2006-02-15 01:21 pm (UTC)(link)
Для экспериментальной математики есть очень удобный пакет "Mathematica"
от фирмы Wolfram Research.
Он правда стоит денег, но возможности его весьма велики.

[identity profile] jayrandom.livejournal.com 2006-02-15 02:53 pm (UTC)(link)
Это правда. Для серьёзных отношений можно девушку и поискать. Но если нужно здесь и сейчас, то предъявляемые критерии могут снизиться до очень маленького списка :)

[identity profile] repolainen.livejournal.com 2006-02-15 03:09 pm (UTC)(link)
Это верно конечно, предудущий коммент был с позиции женатого
(Здесь уже аналогия становится сомнительной, слышатся чукотские мотивы)

[identity profile] jayrandom.livejournal.com 2006-02-15 03:28 pm (UTC)(link)
;-)