Mes logiciels mathématiques


Crible : Calcul des nombres premiers compris entre 1 et une limite donnée.
Avec des entiers sur 8 octets, ce logiciel utilise une version optimisée du crible d'Ératosthène.
Cliquez ici ou ici pour télécharger le source, l'exécutable, quelques exemples et la documentation.

Opix : Un interpréteur pour nombres entiers de très grande taille.
On peut y effectuer de nombreuses opérations : + - * / ^ % sqrt pgcd ...
On peut y exécuter des fichiers de commandes et enregistrer puis rejouer l'historique de la session.
Cliquez ici pour télécharger l'exécutable, quelques exemples et la documentation.
Opix est basé sur la bibliothèque BigInteger dont voici la documentation.

Opera est un logiciel qui effectue des opérations arithmétiques mathématiquement exactes. Les nombres entiers ou rationnels y sont représentés, traités et mémorisés par des fractions réduites ayant leurs numérateurs et leurs dénominateurs de tailles aussi grandes que nécessaires. Il exécute les opérations à deux opérandes : élever à la puissance, diviser, multiplier, soustraire, additionner et comparer. Il reconnaît aussi l'opérateur - à un seul opérande pour utiliser le nombre opposé. Opera a deux modes de fonctionnement : le mode conversationnel et l'exécution de fichiers de commandes pour lesquels il se comporte en interpréteur de petits programmes spécialisés en arithmétique. Il est public, gratuit et disponible pour Windows et Linux avec le source, les exécutables, les exemples et sa documentation.

Selon la valeur de z l'équation z^x = x a une, deux ou aucune solution. Pour en faire le calcul on utilise la fonction y(x) qui est la réciproque d'une partie de la fonction f(x) = x^x en effectuant x = 1/y(1/z) avec 0 < z < e^(1/e). Cette utilisation directe semble totalement inconnue. Cliquez ici pour sa documentation, son code source ou un petit complément publié dans GitHub avec l'utilisation de Maple. Et voici un résumé concernant l'équation : z^x = x^p.

Ranum : C'est une application Windows très simple qui calcule la racine numérique d'un nombre entier positif.
Cliquez ici pour télécharger le source et l'exécutable.

Fractran : Fractran est un langage ésotérique de programmation inventé par John Conway.
Mon interpréteur Fractran utilise la bibliothèque GMP dans sa variante due à Paul Herman.
Cliquez ici pour télécharger le source, l'exécutable, des exemples et la documentation.

Multi-précision : Multi-précision est un document qui présente ce qu'il faut savoir pour utiliser des entiers de taille aussi grande que nécessaire avec C++ sous Visual Studio.
Cliquez ici pour télécharger le document, ou bien ici pour l'introduction.


=> Accueil