Logiciel libre de géométrie, d'analyse et de simulation multiplateforme par Yves Biton
 
Accueil - Exemples

Comment créer un curseur avec des valeurs fractionnaires

publication mercredi 8 juillet 2020.


Récemment, un utilisateur indien de MathGraph32 m’a posé cette question : Comment créer un curseur dont les valeurs soient représentés de façon fractionnaire.

C’est ce que je vais montrer dans cet article.

Commencez par créer une nouvelle figure MathGraph32 et activez l’outil curseur : .

Cliquez à l’endroit de votre choix sur la figure. Remplissez la boîte de dialogue comme ci-dessous.

Les curseurs sont en fait des implémentations de macro-constructions.

Nous allons d’abord supprimer l’affichage de la valeur du curseur avec l’outil .

Utilisez l’icône pour créer deux calculs réels :

- Le premier nommé num contenant comme formule int(k*1000+0.5)

- Le second nommé den contenant comme formule 1000

Maintenant nous allons créer un affichage LaTeX dynamique lié à un point pour remplacer celui que nous avons supprimé.

Cliquez sur l’icône et cliquez sur le point mobile représentant le curseur.

Remplissez la boîte de dialogue comme ci-dessous.

Voici le contenu du code LaTeX : \FracRed{num,den}.

Attention de bien demander un alignement centré horizontalement et aligné au-dessus du point verticalement.

.

Le code LaTeX utilisé \FracRed{num ,den} est un code LaTeX spécifique à MathGraph32 qui provoque l’affichage d’une fraction irréductible de la fraction num/den. num et den doivent être des calculs réels contenant des valeurs entières positives.

Notre curseur est maintenant représenté par une fraction irréductible comme ci-dessous :

Un rappel :

Les extrémités gauche et droite du curseur sont des points qui sont par défaut punaisés.

Si vous voulez déplacer le curseur, commencez par dépunaiser l’extrémité gauche avec l’outil .

Vous pouvez ensuite déplacer l’extrémité gauche avec l’outil

Il est ensuite conseillé de repunaiser le point avec l’outil

De même si vous souhaitez agrandir ou diminuer la taille du curseur, dépunaisez l’extrémité droite pour pouvoir la déplacer.