
TI-Nspire
, HP Prime
et Casio fx-CP400
sont tous capables de te réprésenter graphiquement en 3D des fonctions à 2 variables.Problème, si tu as acheté un modèle moins onéreux de milieu de gamme, cette fonctionnalité n'était pas intégrée. C'est notamment un des derniers manques majeurs de la calculatrice
Il t'était parfois possible de rajouter cette fonctionnalité via un programme ou une application, mais cela t'était alors inaccessible en mode examen.
NumWorks
selon notre comparatif de rentrée 2021.Il t'était parfois possible de rajouter cette fonctionnalité via un programme ou une application, mais cela t'était alors inaccessible en mode examen.
Mais c'est sans compter sur 
Ce formidable environnement de Mathématiques et de sciences t'apporte bien des choses. Nous pouvons citer dans tous les cas :
Dans ses éditions pour
L'environnement
KhiCAS
. Conçu par Bernard Parisse
, enseignant-chercheur à l'Université de Grenoble, KhiCAS
est la déclinaison sur calculatrices du logiciel de Mathématiques intégré Xcas
. Disponible pour calculatrices NumWorks N0110
, TI-Nspire CX
, Casio Graph 35+E II
et Graph 90+E
, KhiCAS
te donne donc accès à une interface unifiée ainsi qu'à des fonctionnalités haut de gamme peu importe la marque ou le modèle de ta calculatrice ! 
- la reprise du moteur de calcul formel GIACdéveloppé pourXcaspar le même auteur.
- la possibilité de programmer dans 2 langages :
- le langage Xcashistorique
- le langage Xcasavec une couche de compatibilité syntaxiquePython
- le langage

TI-Nspire CX
et NumWorks N0110
, KhiCAS
apporte pas mal de fonctionnalités. Une amélioration très significative des capacités de ta NumWorks N0110
et TI-Nspire CX
numérique de milieu de gamme, mais également une amélioration loin d'être vide de ta TI-Nspire CX CAS
de haut de gamme. Nous pouvons citer :- possibilité de composer et convertir ses unités
- une bibliothèque de constantes physiques
- plusieurs applications elles-même intégrées, dont entre autres :
- tableur / feuille de calcul
- tableau périodique des éléments
- calcul financier
- 2 langages de programmation supplémentaires :
- Pythonvia un interpréteurMicropython
- Javascriptvia un interpréteurQuickJS

Python
sur ces modèles est extrêmement riche, bien davantage que les solutions Python
intégrées par les constructeurs. On peut citer nombre de bibliothèques :- casetxcaspour appeler le moteur de calcul formelGIACdirectement depuis tes scriptsPython
- cmathpour traiter directement tes calculs sur les nombres complexes enPython
- linalgpour l'algèbre linéaire
- aritpour l'arithmétique
- ulab.scipypour le calcul scientifique
- ulab.numpypour le calcul matriciel et vectoriel
- plusieurs bibliothèque de tracés :
- turtlepour les tracés relatifs à laScratch, avec en prime les méthodes de remplissage de formes et la possibilité de faire défiler l'affichage obtenu
- matplotlibpour les tracés dans un repère
- graphicpour les tracés par pixels, accompagnée decasioplotpour la compatibilité avec les scripts graphiquesCasioetkandinskypour la compatibilité avec les scripts graphiquesNumWorks
- et bien d'autres : gc,math,micropython,nsp,pylab,random,sys,time,ubinascii,ucollections,uctypes,uerrno,uhashlib,uheapq,uio,ujson,ure,ustruct,uzlib
KhiCAS
n'apportant pas des données mais des fonctionnalités, son usage en situation d'examen est parfaitement légitime selon les spécifications officielles du mode examen.Cela ne contente bien évidemment pas les constructeurs, mais plusieurs contournements légitimes du mode examen ont été codés en conséquence dans le cadre de
KhiCAS
sans l'accord des constructeurs en question. Ils sont soigneusement surveillés afin de ne permettre aucune fraude, du moins en France. Nous pouvons citer :- Sur NumWorks N0110, l'installation de l'applicationKhiCASnécessite elle-même l'installation d'unfirmwaretiers . Cesfirmwarestiers te permettront justement de conserver l'accès àKhiCASen mode examen.
- Sur les TI-Nspire CX,KhiCASnécessite l'installation dujailbreakNdless. Il te sera alors possible d'activer le mode examen directement depuisKhiCAS. Seule différence avec l'activation officielle du mode examen, dans ce casNdlessetKhiCASseront conservés et utilisables en mode examen.Attention toutefois, cette astuce ne fonctionne pas à ce jour sur les derniers modèlesTI-Nspire CX II

KhiCAS
, nous disposons maintenant des fonctions plot3d()
et graphe3d()
pour tracer des représentations graphiques 3D de fonctions à 2 variables ! 
La fonction attend 3 paramètres avec dans l'ordre l'expression et les noms de ses deux variables. Voici par exemple ci-contre le résultat de l'appel
plot3d(x*x*y,x,y)
.Sur
TI-Nspire
c'était certes déjà disponible officiellement, mais on peut apprécier l'affichage sur fond sombre visuellement moins fatigant, ainsi que les nombreuses touches clavier permettant de contrôler la vue (certes les touches fléchées pour les rotations selon 2 axes,
.+et
-pour le zoom, mais également l'ensemble des touches numériques pour encore plus de possibilités de déplacements)
La commande est utilisable directement si ton environnement
KhiCAS
est réglé en langage Xcas
, y compris avec la compatibilité syntaxique Python
. Si tu as réglé ton environnement KhiCAS
sur l'interpréteur Micropyton
, il te faudra passer par les fonctions d'évaluation du module cas
ou xcas
à importer, fonctions te permettant d'appeler le moteur GIAC
de Xcas
. Tu peux utiliser au choix une des commandes suivantes :- Code: Select all
cas.caseval("plot3d(x*x*y,x,y)")
cas.eval_expr("plot3d(x*x*y,x,y)")
xcas.caseval("plot3d(x*x*y,x,y)")
xcas.eval_expr("plot3d(x*x*y,x,y)")
NumWorks N0110
c'est indiscutablement une amélioration des fonctionnalités de ta calculatrice et donc de sa valeur ! 
Téléchargement / installation
: