Page 1 of 2

TI-83/84: calcul exact avec ZoomMath ou AutoCalc ?

Unread postPosted: 27 Apr 2013, 23:04
by critor
Les calculatrices graphiques de la famille TI-z80 (TI-73 à TI-86) ne font quasiment pas de calcul exact.
Tout juste gèrent-elles l'affichage de résultats sous forme de fractions irréductibles:
2167


Pour tous les nombres qui ne peuvent être exprimés sous cette forme (notamment les irrationnels), il faudra se contenter d'une valeur approchée dont le professeur de mathématique se moquera éperdument.



Heureusement, il existe deux solutions pour faire du calcul exact.

Sur toutes les TI-76, TI-82 Stats, TI-83 et TI 84, il suffit d'utiliser mon moteur de calcul exact AutoCalc, qui se rappelait à votre bon souvenir dans une news précédente.
2210

Sur les TI-76, TI-82 Stats et TI-84 Plus C Silver Edition il s'agit d'ailleurs de la seule et unique solution à ce jour.


Sur TI-83 Plus et TI-84 (sauf TI-84 Plus C Silver Edition), il est possible depuis peu d'installer AutoCalc sous forme d'une application (AutoMath) ce qui permet d'économiser la mémoire RAM! :bj:



Sur TI-83 Plus et TI-84 (sauf TI-84 Plus C Silver Edition) Il existe une autre application permettant de faire du calcul exact, la famille d'applications ZoomMath.
Les applications ZoomMaths sont des applications payantes et il faudra obtenir une clé d'activation en ligne pour les faire fonctionner pleinement.
Elles sont déclinées en plusieurs versions pour un nombre de fonctionnalités croissant:
  • une démo nommée App4Math venant préchargée sur nos calculatrices et sans grand intérêt
  • les applications payantes ZoomMath, déclinées en ZoomMath 100, ZoomMath 200, ZoomMath 300, ZoomMath 400 et ZoomMath 500
Ces applications ZoomMath resteront donc bridées et la totalité des fonctionnalités ne seront débloquées que lorsque vous saisirez une clé de licence valide.



Si vous disposez donc d'une TI-83 Plus ou d'une TI-84 monochrome vous avez donc le choix entre les deux...

Nous allons donc maintenant comparer AutoCalc et la version gratuite de ZoomMath 500 soit la plus complète de la série.

Commençons par quelques calculs simples:
2439


Les deux applications donnent les bonnes formes exactes.
Toutefois, l'avantage est de loin à ZoomMath 500 avec:
  • la saisie des calculs en écriture naturelle (MathPrint) :bj:
  • l'affichage des résultats en écriture naturelle (MathPrint) :bj:
  • le temps de calcul quasiment instantané contre quelques secondes pour AutoCalc (qui est en effet en partie programmé en TI-Basic et non purement en assembleur) :bj:

Remarquons toutefois que AutoCalc permet d'obtenir la mesure principale de l'angle en radians.



Poursuivons avec des nombres complexes ou encore imaginaires:
2442 2443


Là, AutoCalc a l'avantage de donner en une seule fois aussi bien la forme algébrique que la forme exponentielle, mais à condition d'être patient...

Il faudrait donc plusieurs calculs sous ZoomMath pour obtenir de façon équivalent les module, argument, partie réelle et partie imaginaire, ce qui certes serait plus rapide...
2444


Sauf que comme vous pouvez le constater, dans certains cas AutoCalc s'en sort alors que ZoomMath 500 abandonne et vous donne une valeur approchée! :o

Mais que se passe-t-il?



Faisons quelques expériences avec des formes similaires isolées:
2440


Il semble y avoir un problème avec la trigonométrie, voyons cela:
2441


Effectivement, ZoomMath 500, du moins dans sa version gratuite semble ne pas du tout gérer la trigonométrie qui est bien évidemment en lien avec les nombres complexes ce qui explique le problème précédent.
Je ne sais pas ce qu'il en est de la version payante de ZoomMath 500.



Donc sur TI-76, TI-82 Stats et TI-84 Plus C Silver Edition, pas le choix, il vous faut le programme AutoCalc.

Sur TI-83 Plus ou TI-84 monochrome, si vous avez affaire à des nombres complexes et/ou de la trigonométrie, franchement, le mieux sera de disposer des deux applications AutoCalc (AutoMath) et ZoomMath 500.



Liens:
AutoCalc 4.0 (pour TI-76, TI-82 Stats, TI-83 et TI-84)
AutoMath (application incluant Autocalc - pour TI-83 Plus et TI-84 monochrome)
ZoomMath100 (pas de calcul exact - pour TI-83 Plus et TI-84 monochrome)
ZoomMath200 (pour TI-83 Plus et TI-84 monochrome)
ZoomMath300 (pour TI-83 Plus et TI-84 monochrome)
ZoomMath400 (pour TI-83 Plus et TI-84 monochrome)
ZoomMath500 (pour TI-83 Plus et TI-84 monochrome)
Site Internet des applications ZoomMath (possibilité d'acheter en ligne)

Re: TI-83/84: calcul exact avec ZoomMath ou AutoCalc ?

Unread postPosted: 27 Apr 2013, 23:08
by nikitouzz
Fuat pas oublier que zoomaths fais les limite derivée et plein d'autre choses :p

c'est d'ailleurs une des applications qui m'impressionne le plus sur z80

Re: TI-83/84: calcul exact avec ZoomMath ou AutoCalc ?

Unread postPosted: 27 Apr 2013, 23:12
by Adriweb
On compare ici le moteur de calcul exact, pour savoir quoi avoir en classe/DS... :P

Bref, les deux solutions se complètent, bravo critor ;)

Re: TI-83/84: calcul exact avec ZoomMath ou AutoCalc ?

Unread postPosted: 27 Apr 2013, 23:13
by Excale
(et si je dis Nspire + CAS :P ?)

Re: TI-83/84: calcul exact avec ZoomMath ou AutoCalc ?

Unread postPosted: 27 Apr 2013, 23:14
by critor
Nikitouzz certes, mais ce n'était pas la question ici puisque je me focalisais sur le calcul exact.
Et il est bien évident que ZoomMath 500 est une application incontournable, hélas trop peu connue par les francophones.

On fait un test comparatif avec le programme de Persy pour les dérivées la prochaine fois si tu veux! :)
Tu prends un pari sur lequel va gagner? ;)

Re: TI-83/84: calcul exact avec ZoomMath ou AutoCalc ?

Unread postPosted: 28 Apr 2013, 08:40
by Persalteas
Je me permets de rappeler les prix des applications ZoomMath:
  • ZoomMath 100 (pre-algebra) : $7,95
  • ZoomMath 200 (algebra) : $39,95
  • ZoomMath 300 (Algebra II ) : $59,95
  • ZoomMath 400 (Trigonometry) : $79.95
  • ZoomMath 500 (Calculus) : $99,95
  • ZoomMath Chemistry (équilibre des équations de réaction): $19,95

Autocalc et App4Math sont gratuits, eux.
(PS: ça m'étonne que personne n'aie jamais désassemblé cette App... Oh oui bien sur, c'est illégal, mais ce serait intéressant.)

Re: TI-83/84: calcul exact avec ZoomMath ou AutoCalc ?

Unread postPosted: 28 Apr 2013, 09:35
by critor
Peut-être que ça a déjà été fait mais que la ou les personnes en question se sont bien gardées d'en parler en public?

Re: TI-83/84: calcul exact avec ZoomMath ou AutoCalc ?

Unread postPosted: 28 Apr 2013, 10:03
by Lionel Debroux
Au prix auquel elles sont vendues, il est en effet quasiment certain que le reverse-engineering des FlashApps de la série ZoomMath a déjà été réalisé par des gens compétents, mais jamais publié.
Je sais que des gens, heureusement incompétents, étaient intéressés par trafiquer les FlashApps TI-68k de la série "* Made Easy", elles aussi très chères, pour les utiliser sans payer. Il me paraît donc logique qu'il en soit de même pour la série ZoomMath.
Show/Hide spoilerAfficher/Masquer le spoiler
J'avais discuté avec les vendeurs de la série "* Made Easy", à la suite des demandes de trafiquage, puisque je faisais partie des gens contactés pour réaliser un tel trafiquage.

Re: TI-83/84: calcul exact avec ZoomMath ou AutoCalc ?

Unread postPosted: 28 Apr 2013, 10:29
by critor
D'autant plus qu'il nous est parfaitement possible de resigner des applications TI-83/84 modifiées.
C'est un simple test vrai/faux dont la valeur de retour est à changer normalement.

Et ce sera probablement possible aussi pour les applications de la nouvelle TI-84 Plus C Silver Edition.
En effet, les applications envoyées sur la calculatrice ne mettent pas 6 minutes à être validées contrairement à l'OS. Elles doivent donc continuer d'utiliser une clé RSA 512-bits et non 2048-bits comme l'OS.

Re: TI-83/84: calcul exact avec ZoomMath ou AutoCalc ?

Unread postPosted: 28 Apr 2013, 10:52
by Lionel Debroux
Oui, il faut trafiquer la valeur de retour d'une fonction, ou bien l'instruction de comparaison ou branchement qui suit. Ce code est plus ou moins caché.

Peut-être même que trafiquer des FlashApps 84+CSE a déjà été fait, mais pas encore publié ? Valider 16 / 32 / 48 KB de données est certes bien plus court que valider plus d'un ordre de grandeur de plus, mais comme la validation des FlashApps est à ma connaissance aussi rapide sur 84+CSE que sur 84+SE, alors que le processeur n'est pas plus rapide, la clé n'est pas plus longue.