Mise à jour ce_quivr pour TI-83 Premium CE Python 5.7+
![Unread post Unread post](/forum/styles/prosilver/imageset/icon_post_target_unread.gif)
![](https://i.imgur.com/lGhPn42t.png)
![](https://i.imgur.com/3wIv6yCt.png)
Il s'agit d'une bibliothèque offrant des possibilités de tracé dans un repère orthogonal, conformément aux programmes de Mathématiques et Physique-Chimie. Au menu nous avons les types de diagrammes suivants :
- nuage de points
- diagramme en ligne brisée
- droite de régression linéaire
![](https://i.imgur.com/Tqr7MvEt.png)
![](https://i.imgur.com/lRjV8yQt.png)
![](https://i.imgur.com/pKZ66lVt.png)
line(x1,x2,y1,y2,"mode")
.On peut éventuellement faire précéder son appel d'un réglage du stylo.
![](https://i.imgur.com/JfJtQUit.png)
- Code: Select all
from ti_system import *
import ti_plotlib as plt
lta = ('thin', 'medium', 'thick')
lty = ('solid', 'dot', 'dash')
lmo = ('default', 'arrow')
nta, nty = len(lta), len(lty)
lx = [plt.xmin + k*(plt.xmax-plt.xmin)/(2*nta+1) for k in range(1, 2*nta+1)]
ly = [plt.ymin + k*(plt.ymax-plt.ymin)/(2*nty+1) for k in range(1, 2*nty+1)]
l = (plt.xmax-plt.xmin) / (2*nta+1)
plt.cls()
disp_at(1, ' '*4 + (' '*4).join(lta), 'left')
for i in range(len(lty)):
disp_at(10 - 4*i, lty[i], 'left')
for j in range(len(lta)):
plt.pen(lta[j], lty[i])
for k in range(len(lmo)):
plt.line(lx[j*2], ly[i*2 + k], lx[j*2 + 1], ly[i*2 + k], lmo[k])
plt.show_plot()
Cela peut notamment servir à tracer des champs de vecteurs en Physique-Chimie.
Mais dans un contexte scolaire,
Si il n'est certes pas bien difficile de les calculer, ce serait quand même lourd d'avoir à le faire systématiquement à chaque fois.
line(x1,x2,y1,y2,"arrow")
n'est pas quelque chose de pratique. On ne dispose usuellement pas de ces données, mais des coordonnées du point d'origine et des coordonnées du vecteur.Si il n'est certes pas bien difficile de les calculer, ce serait quand même lourd d'avoir à le faire systématiquement à chaque fois.
![](https://i.imgur.com/yPWB4C4t.png)
ce_quivr est un module Python additionnel à charger sur ta calculatrice, et offrant une fonction un peu plus usuelle de tracé de vecteur dans un repère.
![](https://i.imgur.com/WnJOUTXt.png)
![](https://i.imgur.com/WnJOUTXt.png)
quiver(x,y,dx,dy,échelle,"couleur")
.![](https://i.imgur.com/iiHs0Rht.png)
Il apparaissait au menu uniquement lorsque l'on était en train d'éditer un script comportant une ligne les important (et non pas un simple
import ce_quivr
mais la version longue dans notre cas forcément sous la forme from ce_quivr import
).![](https://i.imgur.com/0nhattjt.png)
![](https://i.imgur.com/76qOKs5t.png)
![Pas bien! :mj:](./images/smilies/sg3agmjg3ag.gif)
![](https://i.imgur.com/uVKRs9ct.png)
Pour que ces bibliothèques complémentaires soient correctement prises en compte sur cet onglet, il faut qu'elles aient été générées avec la toute dernière version 1.2.1 de l'outil py2appvar utilisé en interne chez Texas Instruments.
Or, ce_quivr n'avait jusqu'à présent pas fait l'objet d'une mise à jour...
![](https://i.imgur.com/ugqnYOyt.png)
Ce nouveau ce_quivr est maintenant correctement pris en compte sur l'onglet des bibliothèques complémentaires, et son menu est donc enfin activable d'une seule touche et donc enfin immédiatement utilisable !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Le numéro de version par contre n'a pas changé, logique puisque nous n'avons trouvé au-delà aucune différence fonctionnelle, toujours 1.00. Pour différentier des précédentes versions déjà publiées chez nous, nous surnommerons donc cette version 1.00c.
Téléchargements :
- bibliothèques Python complémentaires :
- tracé dans un repère ce_chart 1.2b ce_quivr 1.00c
- tracé à la tortue turtle 2.0.1 Français turtle 2.0.0 English
- tracé par pixels ti_draw ti_image
- pack de mises à jour 5.8 pour TI-83 Premium CE TI-84 Plus CE