π
<-

Mise à jour KhiCAS avec graphes 3D TI-Nspire CX NumWorks

Mise à jour KhiCAS avec graphes 3D TI-Nspire CX NumWorks

Unread postby Admin » 04 May 2022, 09:59

15494Les modèles haut de gamme 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 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 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 ! :bj:

12024Ce formidable environnement de Mathématiques et de sciences t'apporte bien des choses. Nous pouvons citer dans tous les cas :
  • la reprise du moteur de calcul formel GIAC développé pour Xcas par le même auteur.
  • la possibilité de programmer dans 2 langages :
    • le langage Xcas historique
    • le langage Xcas avec une couche de compatibilité syntaxique Python

Dans ses éditions pour 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 :
    • Python via un interpréteur Micropython
    • Javascript via un interpréteur QuickJS

L'environnement 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 :
  • cas et xcas pour appeler le moteur de calcul formel GIAC directement depuis tes scripts Python
  • cmath pour traiter directement tes calculs sur les nombres complexes en Python
  • linalg pour l'algèbre linéaire
  • arit pour l'arithmétique
  • ulab.scipy pour le calcul scientifique
  • ulab.numpy pour le calcul matriciel et vectoriel
  • plusieurs bibliothèque de tracés :
    • turtle pour les tracés relatifs à la Scratch, avec en prime les méthodes de remplissage de formes et la possibilité de faire défiler l'affichage obtenu
    • matplotlib pour les tracés dans un repère
    • graphic pour les tracés par pixels, accompagnée de casioplot pour la compatibilité avec les scripts graphiques Casio et kandinsky pour la compatibilité avec les scripts graphiques NumWorks
  • 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'application KhiCAS nécessite elle-même l'installation d'un firmware tiers (Khi, Omega ou Upsilon). Ces firmwares tiers te permettront justement de conserver l'accès à KhiCAS en mode examen.
  • Sur les TI-Nspire CX, KhiCAS nécessite l'installation du jailbreak Ndless. Il te sera alors possible d'activer le mode examen directement depuis KhiCAS. Seule différence avec l'activation officielle du mode examen, dans ce cas Ndless et KhiCAS seront conservés et utilisables en mode examen.
    Attention toutefois, cette astuce ne fonctionne pas à ce jour sur les derniers modèles TI-Nspire CX II

15495Et bien justement, grosse nouveauté de la dernière version stable de KhiCAS, nous disposons maintenant des fonctions plot3d() et graphe3d() pour tracer des représentations graphiques 3D de fonctions à 2 variables ! :bj:

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)")


15496Par contre sur NumWorks N0110 c'est indiscutablement une amélioration des fonctionnalités de ta calculatrice et donc de sa valeur ! :bj:

Téléchargement / installation :
 
Ce compte ne reçoit pas de MP / This account does not receive PMs.
User avatar
AdminAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 1%
 
Posts: 460
Images: 28
Joined: 30 Aug 2011, 11:00
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Mise à jour KhiCAS avec graphes 3D TI-Nspire CX NumWorks

Unread postby parisse » 04 May 2022, 10:23

Merci!
Une petite correction pour les Casio: la 3d n'est pas disponible sur les modeles monochrome 35eii, et sur les Graph 90, il faut installer l'addin en 2 parties (https://www-fourier.univ-grenoble-alpes.fr/~parisse/casio/khicas90.ac2 et https://www-fourier.univ-grenoble-alpes.fr/~parisse/casio/khicas90.g3a).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Mise à jour KhiCAS avec graphes 3D TI-Nspire CX NumWorks

Unread postby critor » 04 May 2022, 11:23

Ce sera la prochaine annonce oui, j'espère bien avoir le temps de la passer d'ici la semaine prochaine. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Mise à jour KhiCAS avec graphes 3D TI-Nspire CX NumWorks

Unread postby parisse » 10 May 2022, 15:49

La version alpha vient d'etre mise a jour avec une petite acceleration du rendu des surfaces (par exemple plot(x^2-y^2)).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Mise à jour KhiCAS avec graphes 3D TI-Nspire CX NumWorks

Unread postby parisse » 17 May 2022, 17:20

Nouvelle mise a jour des versions alpha Numworks et TI Nspire CX/CX2 (et egalement pour Casio Graph 90, cf. planet casio):
Numworks: https://www-fourier.univ-grenoble-alpes.fr/~parisse/nws.html, choisir la mise a jour KhiCAS alpha.
TI: https://www-fourier.univ-grenoble-alpes.fr/~parisse/ti/khicasa.tns,

Les changements concernent l'affichage des polyedres et des plans: ils ne sont plus affiches remplis par defaut, pour les polyedres les aretes sont representees, et pour les plans leur trace sur le cube de visualisation. On peut bien sur toujours afficher un polyedre ou un plan rempli en utilisant en dernier argument optionnel de la commande de trace color=filled. L'affichage des graphes de fonction de 2 variables et des spheres ne change pas.

Ces changements permettent de traiter des problemes de geometrie 3d (et accessoirement l'affichage est plus rapide...). Voici deux exemples de sessions KhiCAS correspondant aux 2 problemes de geometrie du bac spe maths metropole de cette annee pour TI
https://www-fourier.univ-grenoble-alpes.fr/~parisse/ti/bac11.xw.tns et https://www-fourier.univ-grenoble-alpes.fr/~parisse/ti/bac12.xw.tns. Pour Numworks pas besoin de les telecharger, ils sont dans l'archive apps alpha.

Ainsi le texte de la construction de la figure du sujet du 12 mai est:
Code: Select all
c:=cube([0,0,0],[1,0,0],[0,1,0]);
A,B,C,D,E,F,G,H:=sommets(c);
K:=milieu(B,C);
T:=tetraedre(E,F,G,K,color=magenta);
EGK:=plan(E,G,K,color=cyan);
n:=vecteur([0,0,0],[2,-2,1]/5,color=red);
L:=projection(EGK,F);
segment(F,L);
P:=milieu(E,G);
M:=milieu(E,K);
N:=milieu(K,G);
triangle(P,M,N,color=magenta)

Dans le shell de KhiCAS on a acces a toutes les commandes de geometrie analytique pour verifier des calculs, par exemple distance, dot, cross, coordonnees, equation, ...
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Mise à jour KhiCAS avec graphes 3D TI-Nspire CX NumWorks

Unread postby parisse » 23 May 2022, 20:35

Nouvelle mise a jour, qui accelere le rendu des surfaces 3d.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Mise à jour KhiCAS avec graphes 3D TI-Nspire CX NumWorks

Unread postby Yaya.Cout » 24 May 2022, 16:33

Je ne sais pas si c'est le bon endroit pour dire ça, mais je me demandais si c'était normal l'aide des prêts dans le menu d'aide de l'application d'épargne ?
User avatar
Yaya.CoutProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 0%
 
Posts: 57
Joined: 15 Jan 2022, 15:20
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: Yaya-Cout

Re: Mise à jour KhiCAS avec graphes 3D TI-Nspire CX NumWorks

Unread postby parisse » 24 May 2022, 19:02

Il y a en effet une erreur dans le titre, mais le corps du texte d'aide est OK. Je viens de corriger la version alpha.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Mise à jour KhiCAS avec graphes 3D TI-Nspire CX NumWorks

Unread postby parisse » 03 Jul 2022, 08:49

La version 19.12/13 de Khi+KhiCAS pour Numworks est maintenant disponible en version stable. Le moteur de calcul est à jour (Giac 1.9.0-12/13, corrections de bugs principalement). Le moteur 3d a été un peu optimisé, permettant un rendu par défaut plus précis.
Notez la nouvelle adresse (merci de me faire remonter des problèmes éventuels...)
https://xcas.univ-grenoble-alpes.fr/nw/nws.html
Il peut etre utile de vider le cache du navigateur pour etre bien sur d'avoir tout à jour.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Mise à jour KhiCAS avec graphes 3D TI-Nspire CX NumWorks

Unread postby critor » 03 Jul 2022, 09:55

Merci bien, c'est pris en compte :
viewtopic.php?f=49&t=25177&p=268243#p268243

Et superbe refonte du site, j'espère qu'elle trouvera son public.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1043 utilisateurs:
>975 invités
>61 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)