Didacta
au parc des expositions de Köln
en Allemagne.Nous y trouvons aussi
Casio
, qui cette année fait donc hall à part de Texas Instruments
, mais en reparlerons prochainement.Texas Instruments
. Mais décidément, toujours autant de succès, impossible de se faire une place autour des nouvelles TI-Nspire CX II
! 
Patientons en rappelant les formidables découvertes d'hier :
- un démarrage ultra-rapide des TI-Nspire CX II, dans les 11-13 secondes contre près de 55 secondes sur les anciennes!TI-Nspire CX
- dans le contexte du calcul en virgule flottante, des performances des TI-Nspire CX IIun peu plus de 2,5 fois supérieures à celles des anciennesTI-Nspire CX
boot
sont différentes, et que plusieurs points évoqués hier nous laissent penser que Texas Instruments
a complètement refondu les couches de sécurité mises en place au démarrage. Mais par contre, le test de calcul pur nous permet d'estimer du 366MHz, peut-être un petit peu plus vu que le système consomme peut-être lui aussi davantage.Ah voilà, c'est la pause méridienne, les
TI-Nspire CX II
se libèrent, profitons-en pour creuser cette histoire de performances.- Fonctions de forme :
- DrawLine : trace une ligne
- DrawRect : trace un rectangle
- FillRect : trace et remplit un rectangle
- DrawCircle : trace un cercle
- FillCircle : trace un disque
- DrawText : écrit un texte
- DrawArc : trace un arc de cercle
- FillArc : trace un secteur de disque
- DrawPoly : trace un polygone
- FillPoly : trace et remplit un polygone
- PlotXY :
- Fonctions de contrôle :
- Clear : efface
- SetColor : règle la couleur courante
- SetPen :
- SetWindow :
- UseBuffer : pour des tracés plus rapides hors écran
- PaintBuffer : affiche les tracés effectués hors écran
PlotXY
, alors allons-y. PlotXY
est donc une instruction permettant d'allumer un point. Mais elle n'attend pas deux mais trois paramètres, le dernier permettant de préciser le pinceau. Quelques essais nous permettent de découvrir que nous disposons non pas de 4 pinceaux comme sur TI-83 Premium CE

Nous t'avons alors conçu un petit programme te les documentant visuellement ci-contre. Comme tu peux voir, si tu souhaites allumer un pixel c'est le pinceau numéro 7 que tu devras utiliser.
Maintenant muni de ces informations, nous pouvons par exemple adapter le script
Python NumWorks
de fractales suivant :- Code: Select all
import kandinsky
def mb(n,w=320,h=222):
for x in range(w):
for y in range(h):
z=0
c=2.7*x/(w-1)-2.1-1j*(1.87*y/(h-1)-.935)
j=0
while j<n and abs(z)<2:
j=j+1
z=z*z+c
kandinsky.set_pixel(x,y,int(255*j/n))
Le voici également en
Python HP Prime
:- Code: Select all
#cas
def mb(n,w=320,h=240):
for x in range(w):
for y in range(h):
z=0
c=2.7*x/(w-1)-2.1-i*(1.87*y/(h-1)-.935)
j=0
while j<n and abs(z)<2:
j=j+1
z=z*z+c
PIXON_P(x,y,int(255*j/n))
#end
Nous te proposons donc pour
TI-Nspire CX II
:- Code: Select all
Define mb(n,w,h)=
Prgm
Local x,y,z,c,j
For x,0,w-1
For y,0,h-1
z:=0
c:=((2.7*x)/(w-1))-2.1-i*(((1.87*y)/(h-1))-.935)
j:=0
While j<n and abs(z)<2
j:=j+1
z:=z*z+c
EndWhile
SetColor (255*j)/n,0,0
PlotXY x,y,7
EndFor
EndFor
EndPrgm
mb(10,318,212)
adaptée aux dimensions de la zone de dessin nous obtenons sur TI-Nspire CX II-T CAS
un tracé en 12min 42,38s
.Pas de possibilité ici de comparer les performances à l'ancien modèle, mais voici le classement par rapport à la concurrence :
- NumWorksen42,708s
- HP Prime G2en53,604s
- HP Prime G1en3min 10,99s
- TI-Nspire CX IIen12min 42,38s, ce n'est pas fameux...
Mais il reste encore un petit espoir puisque nous avons sur
TI-Nspire CX II
de quoi construire le tracé hors écran avant de l'afficher, via les instructions UseBuffer
et PaintBuffer
.Voici une adaptation en
Python HP Prime
:- Code: Select all
#cas
def mbpo(n,w=320,h=240):
DIMGROB(G2,w,h)
for x in range(w):
for y in range(h):
z=0
c=2.7*x/(w-1)-2.1-i*(1.87*y/(h-1)-.935)
j=0
while j<n and abs(z)<2:
j=j+1
z=z*z+c
PIXON_P(G2,x,y,int(255*j/n))
BLIT_P(G0,G2)
#end
Rien d'équivalent chez
NumWorks
.Et voici l'adaptation pour
TI-Nspire CX II
:- Code: Select all
Define mb(n,w,h)=
Prgm
Local x,y,z,c,j
UseBuffer
For x,0,w-1
For y,0,h-1
z:=0
c:=((2.7*x)/(w-1))-2.1-i*(((1.87*y)/(h-1))-.935)
j:=0
While j<n and abs(z)<2
j:=j+1
z:=z*z+c
EndWhile
SetColor (255*j)/n,0,0
PlotXY x,y,7
EndFor
EndFor
PaintBuffer
EndPrgm
Ce qui est remarquable, c'est la facilité de codage de ce type de tracé !

mb(10,318,212)
prenant 10min 29,78s
.D'où le classement :
- HP Prime G2en1min 12,919s
- HP Prime G1en4min 42,273s
- TI-Nspire CX IIen10min 29,78s
Pas possible donc sur cet exemple de comparer les performances par rapport aux anciennes
TI-Nspire CX
TI-Nspire CX II
sont décevantes par rapport à la concurrences.Tentons de voir comme cela se passe hors programmes.
Prenons les fonctions :
- $mathjax$t(x)=arcsin(arccos(arctan(tan(cos(sin(x))))))$mathjax$
- $mathjax$f(x)=arcsin(sin(t(t(t(t(x))))))$mathjax$
Le tracé du graphe de la fonction f prend
5,40s
sur la TI-Nspire CX II-T CAS
contre 11,53s
TI-Nspire CX

Ce qui nous donne le classement suivant sur ce dernier test :
- 0,17s la HP Prime G2
- 0,30s la HP Prime G1
- 0,80s la NumWorks
- 5,40s les TI-Nspire CX II
- 10,18s la Casio Graph 90+E
- 11,53s les TI-Nspire CX CR3-
- 15,15s les TI-Nspire CX CR4+
- 18,33s les TI-Nspire
- 23,62s les Casio Graph 25/35/75+E
- 35,83s la Casio fx-CP400+E
- 147,26s la TI-84 Plus T
- 156,85s la TI-82 Advanced
- 206,90s les TI-83 Premium CEetTI-84 Plus CE-T
- 220,14s la Lexibook GC3000FR
Cette 2ème journée de tests va dans le même sens que la précédente. Avec le changement de processeur nous confirmons un net rattrapage des performances sur les
TI-Nspire CX II
, fort appréciable par rapport aux anciens modèles TI-Nspire CX
(ayant conservé, rappelons-le, le même processeur depuis leur sortie en 2011)
! 
Mais que ce soit en terme de virgule flottante ou de tracé il n'est jusqu'à présent pas de nature à inquiéter les
HP Prime
ou NumWorks
.
Entre autre, nous remercions nos membres VIP, particulièrement les VIP+, qui nous aident à financer les déplacements comme celui-ci, tout en récupérant des goodies :
noelnadal, TheMachine02, nbenm, Dubs
noelnadal, TheMachine02, nbenm, Dubs
