giovedì 20 novembre 2014
Calcoli con precisione arbitraria
Ci sono argomenti che ritornato. Anche quando pensi che "basta mai più!" e invece no.
Come quello di oggi: si può essere precisi-precisi, davvero precisini, roba che soddisfacerebbe anche certi miei conoscenti facendo i conti con il 'puter?
Sì. Probabilmente. Forse.
Ne ho già parlato più volte in passato per esempio qui:
Questi sono i tools che uso con Linux. Del mondo Windows conosco molto poco. Ma da una ricerca con Google sembra che ci siano poche iniziative.
Chissà se qualcuno mi smentisce; non faccio nomi ma penso a te e a te e anche a tutti voi, certo. Nèh!
Ecco un elenco di cosa ho trovato.
Intanto un'introduzione dell'argomento da parte della Wiki (come faremmo senza!?): Arbitrary-precision arithmetic.
Calcolatori online
Apfloat for Java
Apfloat is a high performance arbitrary precision arithmetic library. You can perform calculations with a precision of millions of digits with it.
Non l'ho (ancora) provato.
Big Integer Calculator
Fa parte di una collezione di diversi argomenti di matematica, da vedere.
Arbitrary Precision Rational Calculator
e ma poco intuitivo. C'è il sorgente (JavaScript).
Wolfram MathWorld
Fondamentale.
Linux
Calc - C-style arbitrary precision calculator
Uno dei miei preferiti, ne parlo nei post citati sopra.
dc, an arbitrary precision calculator
Il capostipite dei calcolatori a precisione arbitraria. Uh, c'è di mezzo Richard Stallman, una garanzia.
bc, an arbitrary precision calculator language
Derivato da dc.
Qalculate!
the ultimate desktop calculator
Bello, prossimamente un post tutto suo --ma sono anni che lo dico, non trattenete il respiro, anzi se c'è qualche volontario...
Windows
Precise Calculator
is a free open source scientific calculator for Windows.
Il più bello che ho trovato, è anche l'unico.
Linguaggi di programmazione
Parecchi linguaggi di programmazione hanno moduli relativi all'argomento. Anche quelli semplici qualche esempio.
mpmath
Python library for arbitrary-precision floating-point arithmetic
SymPy
is a Python library for symbolic mathematics
The GNU MPFR Library
The MPFR library is a C library for multiple-precision floating-point computations with correct rounding
The bigfloat package — high precision floating-point arithmetic
The bigfloat package is a Python wrapper for the GNU MPFR library for arbitrary-precision floating-point reliable arithmetic.
C'è poi Rosetta Code. Qui possiamo vedere come calcolare un intero colossale di 183231 cifre con 66 linguaggi differenti (la maggior parte mai sentiti).
Arbitrary-precision integers (included)
E poi potrebbe essere così. Ma metti che sia invece così?
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento