iloMath et iloCalc

iloMath

iloMath est une bibliothèque C++ simple à utiliser ajoutant un certain nombre de fonctionnalités intéressantes concernant les mathématiques : nombres arbitrairement grands, fonctions, autres bases que 10, tenseurs.

Un guide complet en PDF explique comment utiliser cette bibliothèque, et fait office de tutoriel et de documentation. iloCalc peut être vu comme une mise en pratique de la bibliothèque.

Pour le moment, il n'y a que cette page de présentation et de téléchargement, ainsi que celle d'iloCalc. Il est prévu de compléter ce site à l'aide d'articles exposant et expliquant les implémentations effectuées et les algorithmes utilisés, ce qui donne un but éducatif à cette bibliothèque.

Fonctionalités

iloMath propose les fonctionnalités suivantes :

Il reste néanmoins avant tout un projet personnel. Ainsi, si vous écrivez du code de production/professionnel, il est préférable d’utiliser une bibliothèque plus connue et puissante, par exemple GMP. Pour des projets personnels ou à petite ampleur, iloMath devrait cependant très bien convenir. En particulier, la compatibilité ascendante ne sera pas assurée pour le moment.

De nouvelles fonctionnalités verront le jour dans des versions futures d'iloMath, comme la gestion des matrices (multiplication matricielle, inversion, déterminant), ou la géométrie élémentaire (points, droites et segments, polygones, cercles, aire, périmètre, déterminer si deux figures géométriques se chevauchent). Ou encore d'autres un peu plus ésotériques comme les automates cellulaires ou la projection d'objets 4D.

Téléchargement

Version actuelle d'iloMath : 0,95, sortie le 2 aout 2017.

Licence : voir le guide, section 1.4.

Liste des fichiers
DescriptionLienDateMD5
Sources d'iloMath 0,95.zip (61.156 ko)2017-08-02cbe6b88f713f5e9c99e8c2494ea94aa8
Guide d'iloMath 0,95.pdf (644.414 ko)2017-08-021889da79c4c219460f4ce9ca7ecd0a58

iloCalc

iloCalc est une calculatrice graphique multifonction utilisable sur l'ordinateur (systèmes Windows et Linux). Ce programme est basé sur la bibliothèque iloMath, ce qui permet d'avoir une idée de sa puissance. Il utilise FLTK↗️ pour l'interface graphique.

Un guide en PDF sert de manuel d'utilisation, bien que le programme devrait être assez intuitif pour pouvoir s'en passer.

Fonctionalités

iloCalc propose les fonctionnalités suivantes :

Calcul numérique sous iloCalc. Gestion des fonctions sous iloCalc. Représentation graphique sous iloCalc. Représentation graphique complexe sous iloCalc. Conversions de base sous iloCalc.
Quelques captures d'écran.

Les futures fonctionalités d'iloMath se répercuteront également sur iloCalc pour les refléter. Il est prévu d'ajouter des fonctions comme la gestion des matrices (multiplication matricielle, inversion, déterminant), ou la géométrie élémentaire (points, droites et segments, polygones, cercles, aire, périmètre, déterminer si deux figures géométriques se chevauchent). Ou encore d'autres un peu plus ésotériques comme les automates cellulaires ou la projection d'objets 4D.

Téléchargement

Version actuelle d'iloMath : 0,95, sortie le 2 aout 2017.

Licence : voir le guide, section 3.

Liste des fichiers
DescriptionLienDateMD5
Sources d'iloCalc 0,95.zip (48.026 ko)2017-08-027c4b5417a14d4334b6faf13d1438e6a8
Guide d'iloCalc 0,95.pdf (946.693 ko)2017-08-023abc0b5dc0c39ec80bfbd4ea068c977c
Exécutable iloCalc 0,95 pour Linux 64 bits.exe (Deb64) (805.208 ko)2017-08-0200683a6af2b1d2fde4509c67b641d717
Exécutable iloCalc 0,95 pour Linux 32 bits.exe (Deb32) (852.92 ko)2017-08-02b33c631efadfc077db75fe7e9fbb46b6
Exécutable iloCalc 0,95 pour Windows 64 bits.exe (Win64) (4.800138 Mo)2017-08-021f09566efeaf5cd3f236fcee7bb2905f
Exécutable iloCalc 0,95 pour Windows 32 bits.exe (Win32) (4.008087 Mo)2017-08-0221fbc5d4b27860834d3de51e0fea2caa
Exemple de session pour iloCalc 0,95.Ilc (421 o)2017-08-029e6d979083c3ccde4c20026df188c6fe