Diagramme ternaire
Un diagramme ternaire est la représentation graphique de triplets de données numériques par les points d'un triangle. Chaque triplet (a, b, c) constitue les coordonnées barycentriques du point correspondant. On peut aussi représenter des ensembles de points dépendant d'un ou deux paramètres (ensembles à une ou deux dimensions), formant ainsi des lignes et des plages dans le diagramme. On utilise le plus souvent un triangle équilatéral, mais ce n’est pas indispensable.
Les diagrammes ternaires sont couramment utilisés dans différentes disciplines scientifiques comme la chimie physique, la pétrologie, la minéralogie et la métallurgie, notamment pour représenter la composition chimique de systèmes formés entièrement ou principalement de trois constituants. En génétique des populations on utilise un diagramme ternaire pour comparer la fréquence de trois génotypes, sous le nom de diagramme de De Finetti (en).
Caractéristiques d'un diagramme ternaire
Normalisation préalable des données
On impose généralement aux données (a, b, c) d'un même triplet d'avoir une somme constante s, le plus souvent égale à 1 ou à 100 (sous-entendu, 100 %). Si les données d'origine (α, β, γ) ne vérifient pas d'emblée cette contrainte[alpha 1], on les remplace par :
- , , .
On dit alors que les données ont été « normées à s ».
Définition et propriétés
Soient A, B et C les sommets du triangle. Tout triplet (a, b, c) est représenté par un point M défini par :
- .
où O désigne un point-origine quelconque (il peut même se situer en dehors du plan du triangle). Il en résulte notamment que :
- les triplets (1, 0, 0), (0, 1, 0) et (0, 0, 1) sont représentés par les points A, B et C, respectivement ;
- les triplets vérifiant a = 0 sont représentés par les points du côté BC ; les triplets vérifiant b = 0 sont de même représentés par les points du côté CA, et ceux vérifiant c = 0 par les points du côté AB ;
- les triplets partageant une même valeur de a sont représentés par les points d'un segment B’C’ parallèle à BC (le point B’ est situé sur le segment AB, et C’ sur AC[alpha 2]) ; les triplets partageant une même valeur de b sont de même représentés par les points d'un segment C’A’ parallèle à CA, et ceux partageant une même valeur de c par les points d'un segment A’B’ parallèle à AB ;
- les triplets dont les données b et c sont dans un même rapport bc = k sont représentés par les points d'un segment AAk reliant le sommet A à un point Ak du segment BC[alpha 3] ; les triplets tels que ca = l sont de même représentés par les points d’un segment BBl où Bl est un point de CA, et ceux tels que ab = m par les points d’un segment CCm où Cm est un point de AB ;
- les aires des triangles MBC, MCA et MAB sont respectivement proportionnelles à a, b et c[alpha 4].
- seulement quand le triangle ABC est équilatéral (mais c'est l'usage ordinaire), les distances du point M aux côtés BC, CA et AB sont proportionnelles à a, b et c[alpha 5].
Report de données dans le triangle
Il existe principalement deux méthodes pour construire le point M qui représente un triplet de données (a, b, c) : le calcul de ses coordonnées et le report graphique.
Calcul des coordonnées
Cette méthode suppose qu'on ait défini un repère. Le plus souvent on choisit un repère plan et orthonormé, mais ce n'est pas indispensable. D'après la définition ci-dessus du vecteur , les coordonnées du point M sont :
(plus une relation similaire pour la 3e coordonnée si jamais l'on a choisi un repère à trois dimensions), où , etc., désignent les coordonnées des sommets A, B et C. Cette méthode est particulièrement adaptée au report de données par ordinateur, sur un diagramme qui sera ensuite imprimé.
Quand le triangle ABC est équilatéral, les coordonnées des sommets A, B et C peuvent par exemple être prises égales à :
- , et en prenant l'origine en B et l'axe Ox parallèle à et de même sens ;
- , et en prenant l'origine au centre du triangle et l'axe Ox parallèle à et de même sens.
Report graphique
Le point M est à l'intersection commune des segments , et respectivement parallèles aux côtés BC, CA et AB, dont les sommets sont situés sur les côtés ( et sur AB, et sur BC et et sur CA), et tels que :
- , et .
Le report graphique de M est facilité si l'on dispose d'un triangle vierge préalablement gradué sur les trois côtés (ci-contre).
Deux des trois segments suffisent à construire le point M, mais il est prudent de tracer les trois afin de se prémunir d'une possible erreur.
Exemple : Représentation graphique de la composition d'un sol
|
Lecture des données dans un diagramme ternaire
Il existe plusieurs méthodes pour déterminer le triplet de données (a, b, c) représenté par un point M du diagramme.
Utilisation d'un repère cartésien
Si l'on connaît les coordonnées x et y du point M dans un repère cartésien, on obtient le triplet (a, b, c) en résolvant le système d'équations :
où , etc., désignent les coordonnées des sommets A, B et C.
Pour que cette méthode soit commode il faut disposer d'un programme sur ordinateur ou d'une calculette permettant la résolution immédiate d'un système d'équations linéaires.
Lecture graphique
Pour connaître les valeurs a, b et c que représente un point M d'un diagramme ternaire ABC, on peut, au choix :
- tracer les droites AM, BM et CM, qui recoupent les côtés BC, CA et AB respectivement en Ma, Mb et Mc :
- , , ;
- tracer les droites passant par M et parallèles aux côtés BC, CA et AB, qui recoupent respectivement AB et AC en et , BC et BA en et et CA et CB en et :
- , , ;
- seulement quand le triangle ABC est équilatéral, tracer les perpendiculaires de M à BC, CA et AB, qui recoupent ces segments en Ha, Hb et Hc :
- , , où (h est aussi la valeur commune des trois hauteurs du triangle).
L'obtention de a, b et c est facilitée si le diagramme est gradué, la première des trois méthodes ci-dessus étant alors remplacée par la lecture directe (ou l'interpolation entre deux valeurs) de a, b et c sur les côtés gradués.
Notes et références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Ternary diagram » (voir la liste des auteurs).
Notes
- Il est impératif que la somme des trois données soit non nulle : α + β + γ ≠ 0. La plupart du temps ce n'est pas un problème car les données considérées sont généralement positives par nature.
- B’ représente le triplet (a, 1−a, 0), et C’ le triplet (a, 0, 1−a)
- Le point Ak représente le triplet (0, k1 + k , 11 + k).
- Les aires des triangles MBC, MCA et MAB sont respectivement égales à aS, bS et cS, où S désigne l'aire du triangle ABC.
- Leur somme étant égale à la hauteur h du triangle d'après le théorème de Viviani, ces distances sont respectivement égales à ah, bh et ch.
Voir aussi
Articles connexes
- Portail des mathématiques
- Portail de la chimie
- Portail des minéraux et roches