π
<-
Chat plein-écran
[^]

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

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

Unread postby critor » 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 . 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.
    [color=red]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
:

Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 29.4%
 
Posts: 39714
Images: 11904
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

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: 48.3%
 
Posts: 2955
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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: 29.4%
 
Posts: 39714
Images: 11904
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
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: 48.3%
 
Posts: 2955
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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: 48.3%
 
Posts: 2955
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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: 48.3%
 
Posts: 2955
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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.Cout
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 52%
 
Posts: 15
Joined: 15 Jan 2022, 15:20
Gender: Not specified
Calculator(s):
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: 48.3%
 
Posts: 2955
Joined: 13 Dec 2013, 16:35
Gender: Not specified


Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 3 guests

-
Search
-
Social
-
Featured topics
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 30 Octobre 2022
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 5€. Même non fonctionnelle ou ancien modèle. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2022
Programme d'aide à l'équipement des établissements rentrée 2022. Pour tout achat groupé ou recommandation exclusive de calculatrices TI, 1 produit TI offert pour chaque tranche de 30 élèves concernés !
Programme d'aide à l'équipement des établissements rentrée 2022. Pour tout achat groupé ou recommandation même non exclusive de calculatrices Casio, des produits offerts pour chaque classe concernée !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
123456
-
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.
662 utilisateurs:
>645 invités
>12 membres
>5 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)