π
<-
Chat plein-écran
[^]

KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode Xcas

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode

Unread postby niconspire » 24 Nov 2021, 12:20

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 ?
User avatar
niconspire
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 80%
 
Posts: 2
Joined: 24 Nov 2021, 12:15
Gender: Not specified
Calculator(s):

Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode

Unread postby parisse » 24 Nov 2021, 13:27

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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 36.1%
 
Posts: 2711
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode

Unread postby niconspire » 24 Nov 2021, 13:32

Un grand merci !
User avatar
niconspire
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 80%
 
Posts: 2
Joined: 24 Nov 2021, 12:15
Gender: Not specified
Calculator(s):

Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode

Unread postby parisse » 25 Nov 2021, 08:39

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
Code: Select all
implicitplot(x^2+y^2+z^4-1,x,y,z,nstep=400)
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 36.1%
 
Posts: 2711
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode

Unread postby critor » 25 Nov 2021, 09:02

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.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 24.4%
 
Posts: 38791
Images: 11328
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode

Unread postby parisse » 25 Nov 2021, 09:23

Avez-vous un resume rapide des commandes manquantes ou bugguees?
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 36.1%
 
Posts: 2711
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode

Unread postby parisse » 25 Nov 2021, 16:19

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).
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 36.1%
 
Posts: 2711
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode

Unread postby critor » 25 Nov 2021, 16:44

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é...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 24.4%
 
Posts: 38791
Images: 11328
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode

Unread postby parisse » 25 Nov 2021, 18:02

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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 36.1%
 
Posts: 2711
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: KhiCAS TI-Nspire CX: appli intégrée Math-Science - mode

Unread postby critor » 25 Nov 2021, 18:04

Merci.

J'ai été contraint par la faible capacité du heap TI-83PCE.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 24.4%
 
Posts: 38791
Images: 11328
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

PreviousNext

Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 23 guests

-
Search
-
Social
-
Featured topics
Concours de l'Avent 2021 "l'énigme des 3 portes". Viens prendre connaissance des indices et bouts de code Python chaque jour. Sois parmi les 7 premiers à trouver et franchir l'une des 3 portes pour remporter de superbes lots : équipements complets en calculatrices Python couleur et/ou accessoires exclusifs !
Concours Geometry Dash - 2 équipements complets en calculatrices TI (+ goodies et accessoires) à gagner pour les 2 meilleurs niveaux créés
Concours de dessin de Noël 2021 Jusqu'au 7 janvier 2022 inclus par Casio. Dessine ta liste au Père Noël sur calculatrice/émulateur Graph 90/35+E II en Python ou fx-92+ Spéciale Collège. Ouvert aux élèves et enseignants, classement séparé. À gagner 2 consoles Nintendo Switch, 2 trottinettes électriques, 10 calculatrices Graph 90/35+E II au choix, 72 montres Casio G-Shock ou Vintage. Pas de perdant, goodies Casio pour tous les autres !
Coque NumWorks édition limitée Décembre 2021 à gagner.
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12345
-
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.
681 utilisateurs:
>644 invités
>31 membres
>6 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)