Vous êtes ici : Accueil > Equipes de travail > LaTeX > Lire une échelle logarithmique
Publié : 9 novembre 2014

Lire une échelle logarithmique

L’expérience (pédagogique) montre qu’il n’est pas immédiat pour tout le monde de lire une échelle logarithmique. Dès l’enseignement fondamental, l’enfant apprend à lire un et un seul type d’échelle : l’échelle linéaire. Ce n’est qu’à la fin des études secondaires qu’on lui propose alors de sortir, occasionnellement, de ce carcan.

Et pourtant, la lecture de graphiques utilisant les échelles bi ou semi logarithmiques reste d’actualité.
Ainsi, cette représentation de la diminution naturelle de la contamination des aliments (viande, lait, légumes) suite à l’accident nucléaire de Tchernobyl :

On consultera La radioactivité.com pour plus de détails.


Il semble donc tout indiqué d’insérer dans des notes de cours, une figure précisant comment doivent êtres lues les échelles logarithmiques, en particulier quand il s’agit d’y lire ou d’y placer des données strictement positives inférieures à 1.
Voici deux figures réalisées à l’aide du package LaTeX graphique Tikz. Elles permettent de préciser comment sont placées les graduations d’une échelle logarithmique.

  1. Lecture de 1 à 10 000

  2. Lecture de 0.001 à 10

Les figures sont réalisées à l’aide d’une macro LaTeX à trois paramètres : les bornes inférieures et supérieures [1] des puissances de 10 représentées sur les échelles et un facteur de zoom (bien utile pour dimensionner l’image). Voici le code Tikz-LaTex de cette macro :

Pour une étude plus détaillée du sujet, on consultera la brochure
Graphiques logarithmiques et semi-logarithmiques de Frédérickx M., Parker M., ULB-CeDoP - 1995 - n° 19, 34 pages (ce document n’est pas téléchargeable au format pdf).

Documents joints

Notes

[1Le code proposé ci-dessus ne permet malheureusement pas de représenter les graduations supérieures à 10^4. Par défaut, Tikz utilise les régistres LaTeX, ce qui empêche le traitement de nombres supérieurs à 16384. Pour faire sauter cette limitation, il faudrait travailler avec la bibliothèque "fpu" (floating point unit, page 361 du manuel Tikz V.2.)