![](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)
quiver(x,y,dx,dy,échelle,"couleur")
.![](https://i.imgur.com/IFw8zOdt.png)
![](https://i.imgur.com/WnJOUTXt.png)
La publication initiale était en version 1.0 même si ce numéro n'était pas affiché, juste indiqué en interne dans le fichier.
La nouvelle version rajoute un onglet ver permettant de récupérer les informations du module sous la forme d'une ligne de commentaire Python :
#ce_quivr module version 1.00
![](https://i.imgur.com/IFw8zOdt.png)
![](https://i.imgur.com/WnJOUTXt.png)
Dans la version originelle le menu était intégralement en Français, ici il s'agit bizarrement d'un mélange de Français et d'Anglais, puisque couleur devient color.
Le paramètre de couleur est de plus suivi ici de points de suspension, comme si un 7ème paramètre supplémentaire avait été rajouté.
![](https://i.imgur.com/NqFaamLt.png)
![](https://i.imgur.com/wCklRwpt.png)
- Code: Select all
#spécification connue :
quiver(x,y,dx,dy,échelle,"color")
#forme saisie via menu ancienne version :
quiver(,,,,,)
#forme saisie via menu nouvelle version :
quiver(,,,,"blk","vector")
Nous notons que la forme à compléter est mieux remplie avec la nouvelle version, le paramètre de couleur étant prérempli avec "blk" pour du noir.
On note effectivement un 7ème paramètre supplémentaire prérempli avec "vector". Il s'agit selon nos tests d'un paramètre optionnel, mais nous n'en avons pas compris le fonctionnement. En changer la valeur ou même le supprimer semble être sans effet.
Par contre il y a un problème avec cette nouvelle version, que tu viens peut-être de remarquer.
Malgré la présence du nouveau paramètre, la forme saisie via le menu ne compte que 6 paramètres, et est donc en décalage par rapport à la spécification :
Si tu complètes la forme saisie, tu vas mettre la couleur à la place de l'échelle, et "vector" à la place de la couleur, ce qui bien évidemment générera une erreur.
Nous te conseillons donc de continuer à utiliser l'ancienne version 1.0 toujours liée ci-dessous plutôt que la nouvelle version 1.00, mais c'était quand même l'occasion de te reparler de cette belle solution.
Malgré la présence du nouveau paramètre, la forme saisie via le menu ne compte que 6 paramètres, et est donc en décalage par rapport à la spécification :
- Code: Select all
#spécification connue :
quiver(x,y,dx,dy,échelle,"color")
quiver(x,y,dx,dy,échelle,"color","?")
#forme saisie erronée :
quiver(,,,,"blk","vector")
#forme corrigée :
quiver(,,,,,"blk","vector")
Si tu complètes la forme saisie, tu vas mettre la couleur à la place de l'échelle, et "vector" à la place de la couleur, ce qui bien évidemment générera une erreur.
Nous te conseillons donc de continuer à utiliser l'ancienne version 1.0 toujours liée ci-dessous plutôt que la nouvelle version 1.00, mais c'était quand même l'occasion de te reparler de cette belle solution.
Source : https://resources.t3france.fr/t3france
Téléchargements :
- OS 5.6.1 + applis pour TI-83 Premium CE / TI-84 Plus CE
- OS 5.6.1 pour TI-83 Premium CE / TI-84 Plus
- application Python 5.5.2.0044
- modules Python graphiques :
- ce_quivr 1.0 1.00 - tuto-vidéo
- ce_turtl français english - tuto-vidéo
- ce_box - tuto-vidéo
- ce_chart - tuto-vidéo