Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35+USB/75(+E)/85/95 SD >> Add-ins >> Eigenmath
Eigenmath
Version : Taille : 260000 octets Ajouté le : 2016-03-04 23:43 Modifié le : 2017-06-07 19:45
Auteur et posteur :
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1242 Défis: 54 Message
Planète Casio - Add-in Casio - Eigenmath - nemhardy - Calculatrices
Nombre de visites sur cette page : 38330
Score au progrank : 69
Note actuelle : 10/10 noté 2 fois
Vous devez être connecté(e) pour noter (inscription).
5778 téléchargements | Soumettre un test

Ce programme est sous licence GPL 2.0.


A cause du changement de processeur des nouvelles Graph 35+ USB, 75 et 95 SD, de nombreux addins sont incompatibles avec ces calculatrices.
Rendre un addin compatible - Plus d'informations sur ce problème - Liste des addins compatibles

Description :

Avis au possesseurs de Graph 35+USB
Le programme est compatible à condition de transformer votre calculatrice en Graph 75. Tutoriel


Une documentation relativement fournie des fonctions disponibles est accessible ici.

Comme je l'avais dis je sors ici le programme que l'accès à la doc soit assez simple, et puis comme il est assez utilisable, il n'y a pas de raisons !

Donc voici le port de Eigenmath, le moteur de calcul symbolique développé au départ sur ordinateur, et qui s'est vu adapté à pas mal de plateformes par la suite. Il existait depuis pas mal de temps sur Casio, mais l'interface utilisateur n'était pas des plus pratique, le libre aidant, j'ai pu reprendre les sources et avancer du côté de l'interface utilisateur.

Voilà donc ce qui a pu être apporté ici :
-> Un menu au bas de l'écran qui permet de sélectionner rapidement les fonctions les plus utiles en général. Leur usage est assez intuitif puisqu'il suffit d'appuyer sur la touche de fonction (de F1 à F6) correspondante à la catégorie, et choisir soit avec les flèches et la touche [Exe], soit en tapant le numéro correspondant à la fonction choisie. Ce menu est entièrement personnalisable via un fichier de configuration localisé dans la mémoire de stockage (fmenu.cfg) dont la syntaxe est assez explicite (une fonction par ligne, et chaque catégorie délimité comme c'est dans le fichier qui se crée de base en fait, dans la limite de 7 fonctions par catégories (si vous dépassez le programme ne gardera que les 7 premières qu'il rencontre de toute manière !).

-> L'ajout de l'affichage en écriture naturelle sur les résultats complexes. Lorsqu'elle est activée (le réglage est disponible via la combinaison [Shift] + [Menu] et se présente sous la forme d'une case à (dé)cocher), certains calculs renverront : Pretty Print, il suffit alors de se placer sur la ligne du résultat et d'appuyer sur [Exe] pour voir apparaître le résultat écrit de manière plus "jolie" qu'une écriture sur une simple ligne. Si le résultat est plus grand que l'écran, le défilement est géré.

-> Il y a maintenant la possibilité de charger des commandes, fonctions et variables placées dans un fichier à la racine de la mémoire de stockage (USER.eig), et donc de pallier le problème actuel de non sauvegarde à l'extinction, pour des fonctions que vous pouvez utilisez régulièrement.

Voilà, ce sont les deux grosses nouveautés visibles, parmi d'autres petites améliorations (la gestion du curseur par exemple).

Le programme est dispo sous licence GPL v2, les sources sont dispos ici : http://git.planet-casio.com/Nemh/Eigenmath

Un S.D.K. "spécial" est nécessaire pour compiler le projet, car Eigenmath utilise des nombres codés sur 64bits, ce que ne supporte pas le S.D.K. de base, une version modifiée par Mike de CnCalc (ancien repreneur du projet, ce sont ses sources que j'ai forkées) est dispo ici.

J'utilise également la bibliothèque Memory et le moteur d'interprétation TeX de LePhenixNoir.
Au final je n'ai surtout fait que lire du code et essayer d'agencer au mieux les briques.

Voilà si vous avez des questions (vous pouvez aussi fouiller un peu le topic dédié), comme d'habitude n'hésitez pas !


Note sur 10 Commentaire Date de notation
10Excellent Le 07.06.2017 à 19:08
10Un petit bijou. Plus ça va, plus ce programme m'est utile.Le 10.05.2019 à 16:13

Commentaires :

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 | Suivante

NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1242 Défis: 54 Message
Posté le 24-04-2017 à 20:45 | #
Pour ce qui est de la page du wiki, elle en effet incomplète, la compléter et l'augmenter fait partie des (un million de) trucs que je dois faire un jour…
Ensuite, les infos qu'elle contient sont pour l'instant adaptées au portage pour Prizm (fxCG-10/20 et Graph90+E), d'où les différences d'interface évoquées. Cependant les “fonctions mathématiques” qu'elle contient déjà sont adaptées à tout portage d'Eigenmath, même si pour l'instant, se référer au manuel évoqué par LePhenixNoir donne plus de chances de trouver l'info que l'on recherche.
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1242 Défis: 54 Message
Posté le 07-05-2017 à 16:00 | #
Hop, je signale juste que j'ai bien augmenté la page du wiki, en faisant notamment en sorte qu'elle soit valable pour les Prizm et les Graph 75/85/95, vu que ça avait l'air de semer un peu de confusion vu le message précédent. Le "design" n'est peut être pas très joli, mais dans un premier temps les données sont rentrées.
J'ai aussi enlevé le fait d'avoir un paragraphe par commande, et ai essayé de les regrouper de manière plus ou moins logique. Ça veut dire qu'on n'a plus accès aux commandes directement depuis le menu ; le découpage thématique me semble quand même permettre un accès relativement rapide aux infos.
(Pour l'instant le LaTeX du wiki semple avoir un peu de mal, mais bon, quand ce sera réglé, ça sera moins agressif normalement. x) )

Il reste encore pas mal de fonctions à documenter, mais je pense qu'il y a déjà de quoi suffire à un usage intéressant du programme.
Miyoyo
Statut : Invité
Posté le 07-06-2017 à 19:07 | #
J'ai un fichier "USER.eig" sur la racine de la mémoire de stockage de ma 35+ (Flash 75), mais celui ci n'est pas lu (Avec du texte valide ou invalide)

Ai-je manqué une étape ou faut il changer un paramètre?
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1242 Défis: 54 Message
Posté le 07-06-2017 à 19:22 | #
Effectivement, je viens de tester chez moi avec le programme de cette page, et ça ne semble pas fonctionner non plus, donc a priori ce n'est pas une erreur de manip' de ta part…
Mais veut-ce dire que je me suis trompé de fichier en téléchargement sur la page du programme depuis tout ce temps ? Enfin, je vais regarder ça, je te tiens au courant, merci d'avoir signalé !
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1242 Défis: 54 Message
Posté le 07-06-2017 à 19:48 | #
Ça y est, c'est réparé normalement, le fichier téléchargeable maintenant est le bon, mais n'hésite pas à signaler, si il y a d'autres soucis !
DankaiHors ligneMembrePoints: 1 Défis: 0 Message
Posté le 12-06-2017 à 19:49 | #
Bonjour, tout d'abord très beau programme,

Petite question, est-il possible de mettre les divisions sous forme de fraction?

Car c'est franchement pas pratique pour trouver des dérivés et des primitives quand il as de nombreuses fractions à la suite j'y arrive pas, à moins de mettre pleins de parenthésés

Merci !
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1242 Défis: 54 Message
Posté le 13-06-2017 à 14:56 | #
Salut !

Tu parles d'une possibilité de saise des expressions sous une forme "naturelle", c'est bien ça ? (C'est à dire comme dans le menu Run-Mat la plupart du temps : appuyer sur fraction fait apparaître une vraie fraction par exemple). Si oui, malheureusement ce n'est pas possible pour l'instant, il faut se contenter du mode "linéaire" en faisant attention à bien saisir l'expression, ce qui implique en effet l'usage de parenthèses dans bien des cas.
DankaiHors ligneMembrePoints: 1 Défis: 0 Message
Posté le 14-06-2017 à 03:32 | #
ça marche, tant pis on feras avec pour le bac,

en tout cas tu m'aide vraiment c'est super pratique, magnifique programme
MalaHors ligneMembrePoints: 4 Défis: 0 Message
Posté le 18-06-2017 à 04:07 | #
Bonjour, le lien du wiki est il mort ?
NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1242 Défis: 54 Message
Posté le 18-06-2017 à 09:34 | #
Chez moi le wiki fonctionne bien…

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 77 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd