π
<-
Chat plein-écran
[^]

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

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

Message non lude Admin » 04 Mai 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: Tout sélectionner
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.
Avatar de l’utilisateur
AdminAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 0.5%
 
Messages: 458
Images: 28
Inscription: 30 Aoû 2011, 11:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

En ligne

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

Message non lude parisse » 04 Mai 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).
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.1%
 
Messages: 3497
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

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

Message non lude critor » 04 Mai 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

En ligne

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

Message non lude parisse » 10 Mai 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)).
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.1%
 
Messages: 3497
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

En ligne

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

Message non lude parisse » 17 Mai 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: Tout sélectionner
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, ...
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.1%
 
Messages: 3497
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

En ligne

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

Message non lude parisse » 23 Mai 2022, 20:35

Nouvelle mise a jour, qui accelere le rendu des surfaces 3d.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.1%
 
Messages: 3497
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

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

Message non lude Yaya.Cout » 24 Mai 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 ?
Avatar de l’utilisateur
Yaya.CoutProgrammeur
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Prochain niv.: 78.6%
 
Messages: 44
Inscription: 15 Jan 2022, 15:20
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
GitHub: Yaya-Cout

En ligne

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

Message non lude parisse » 24 Mai 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.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.1%
 
Messages: 3497
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

En ligne

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

Message non lude parisse » 03 Juil 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.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.1%
 
Messages: 3497
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

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

Message non lude critor » 03 Juil 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Suivante

Retourner vers News NumWorks

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
705 utilisateurs:
>688 invités
>12 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)