KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode Xcas
Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode
Une super nouvelle ! Peut-on espérer voir les fonctions implicites en 3D du type f(x,y,z) = 0 ? Par exemple cos(x)+cos(y)+cos(z)=0 ?
-
niconspire
Niveau 0: MI (Membre Inactif)- Posts: 2
- Joined: 24 Nov 2021, 12:15
- Gender:
- Calculator(s):→ MyCalcs profile
Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode
niconspire wrote:Une super nouvelle ! Peut-on espérer voir les fonctions implicites en 3D du type f(x,y,z) = 0 ? Par exemple cos(x)+cos(y)+cos(z)=0 ?
Sur nspire, la commande implicitplot devrait permettre de le faire, par exemple
- Code: Select all
implicitplot(x^2+y^2+z^4-1,[x=-2..2,y=-2..2,z=-2..2],xstep=0.5,ystep=0.5,zstep=0.5)
je n'ai pas teste si ca marche ou s'il faut faire quelques adaptations. Ca sera surement assez lent.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3662
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode
Un grand merci !
-
niconspire
Niveau 0: MI (Membre Inactif)- Posts: 2
- Joined: 24 Nov 2021, 12:15
- Gender:
- Calculator(s):→ MyCalcs profile
Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode
Voila, le support 3d de implicitplot marche maintenant sur les Nspire CX. C'est effectivement assez long pour l'etape de calcul, ensuite l'affichage est un peu lent mais c'est tout-a-fait supportable.
https://www-fourier.univ-grenoble-alpes.fr/~parisse/ti/khicasa.tns
Exemple de commande
https://www-fourier.univ-grenoble-alpes.fr/~parisse/ti/khicasa.tns
Exemple de commande
- Code: Select all
implicitplot(x^2+y^2+z^4-1,x,y,z,nstep=400)
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3662
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode
Bonjour.
Très rapidement, dans le cadre de la sortie de nouveau module Python turtle bien plus standard et complet pour TI-83 Premium CE, j'ai refait des tests comparatifs sur une série de 12 exemples de scripts :
viewtopic.php?f=41&t=25323&p=265362#p265362
Encore quelques petits écarts pour KhiCAS, même si il reste en moyenne parmi les meilleures solutions. Par contre, bien dommage que l'on n'ait pas ici les méthodes de remplissage du turtle.
Très rapidement, dans le cadre de la sortie de nouveau module Python turtle bien plus standard et complet pour TI-83 Premium CE, j'ai refait des tests comparatifs sur une série de 12 exemples de scripts :
viewtopic.php?f=41&t=25323&p=265362#p265362
Encore quelques petits écarts pour KhiCAS, même si il reste en moyenne parmi les meilleures solutions. Par contre, bien dommage que l'on n'ait pas ici les méthodes de remplissage du turtle.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15887
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode
Avez-vous un resume rapide des commandes manquantes ou bugguees?
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3662
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode
J'ai ajoute un support minimal pour fillcolor, begin_fill, end_fill, ca ne marchera qu'avec des polygones. Quelques autres ameliorations pour la compatibilite de turtle (par exemple dot pour disque_centre).
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3662
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode
parisse wrote:Avez-vous un resume rapide des commandes manquantes ou bugguees?
Pas grand chose en fait, KhiCAS comptant malgré tout parmi les solutions "Python turtle" les plus conformes et complètes.
Il manque à turtle les méthodes de remplissage .begin_fill(), .end_fill(), et .fillcolor().
Sinon voici un script Python turtle qui dessine un sapin de Noël :
- Code: Select all
import turtle
from math import sqrt
def triangle(t):
for i in range(4):
turtle.forward(t/(i%4 == 0 and 2 or sqrt(2)))
turtle.left(i==1 and 90 or not(i%2) and 135)
def etoiles():
turtle.pencolor("yellow")
turtle.pensize(2)
for i in range(8):
etoile(-60-30*(i%4)+(i>=4 and 220), (-80,10,-40,60)[i%4])
def etoile(x,y):
turtle.up()
turtle.goto(x,y)
turtle.down()
for i in range(12):
turtle.forward(10)
turtle.left(i%2 and -60 or 120)
turtle.up()
turtle.goto(0,60)
turtle.down()
turtle.pencolor("green")
turtle.pensize(5)
for i in range(4):
triangle(50+20*i)
turtle.up()
turtle.goto(0,30-40*i)
turtle.down()
turtle.pencolor("brown")
turtle.backward(10)
for i in range(4):
turtle.forward(i%2 and 40 or 20)
turtle.left(90)
etoiles()
Il marche sur ordinateur et sur toutes les calculatrices, sauf lorsque ces dernières utilisent KhiCAS (testé avec la version TI-Nspire stable publiée pour la rentrée 2021) :
Je n'en suis pas certain, mais je me demande si l'une des méthodes de la boucle traçant les triangles verts n'aurait pas un effet de bord sur l'orientation de la tortue, le 1er triangle supérieur semblant être correctement orienté...
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15887
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode
Le probleme vient de l'utilisation de left dans votre fonction triangle. Par defaut dans Xcas, left == tourne_gauche a pour argument 90. Et c'est cet argument qui est applique pour la derniere valeur de la boucle ou l'argument vaut False. Je vais modifier ca, mais il faut s'attendre a ce que d'autres valeurs par defaut des commandes de la tortue de Xcas interferent si on passe des parametres disons bizarres, en tout cas difficile a relire et maintenir. A mon avis la boucle de triangle meriterait d'etre deroulee pour etre plus claire.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3662
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode
Merci.
J'ai été contraint par la faible capacité du heap TI-83PCE.
J'ai été contraint par la faible capacité du heap TI-83PCE.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15887
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Who is online
Users browsing this forum: ClaudeBot [spider] and 12 guests