Tableau triangulaire

De testwiki
Aller à la navigation Aller à la recherche

En mathématiques et en informatique, un tableau triangulaire de nombres, ou de polynômes est une suite doublement indexée présentée dans un tableau où chaque ligne a une longueur proportionnelle à son rang.

Définition et présentations

Le tableau peut être défini mathématiquement par une suite double (Tn,k), les entiers n,k vérifiant en général 0kn; mais il peut y avoir des variantes, voir par exemple le triangle trinomial.

Présentation en escalier

Modèle:Séparateur diagonal 0 1 2
0 T0,0
1 T1,0 T1,1
2 T2,0 T2,1 T2,2

La ligne d'indice Modèle:Mvar (qui est la n+1-ième) est alors le n+1-uplet (Tn,0,...,Tn,n), et la colonne d'indice Modèle:Mvar (qui est la k+1-ième) est la suite (Tn,k)n0.

Présentation pyramidale, ou "en quinconce"

Les lignes sont alors présentées de façon symétrique par rapport à leur centre :

T0,0
T1,0 T1,1
T2,0 T2,1 T2,2
T3,0 T3,1 T3,2 T3,3

Les "colonnes" du cas précédent sont alors les rangées parallèles au bord gauche.

Exemples

Parmi les exemples notables, on peut citer :

Généralisations

Les tableaux triangulaires peuvent énumérer des objets mathématiques autres que des nombres ; par exemple, les polynômes de Bell forment un tableau triangulaire dans lequel chaque entrée est un polynôme[9].

Une suite triplement indexée peut être représentée en tétraèdre, comme par exemple le tétraèdre de Pascal, et une suite à d indices, représentée par un d-simplexe.

Applications

Outre la représentation des matrices triangulaires, les tableaux triangulaires sont utilisés dans plusieurs algorithmes. Un exemple est l'algorithme CYK pour l'analyse de grammaires non-contextuelles, un exemple de programmation dynamique[10].

La méthode de Romberg peut être utilisée pour estimer la valeur d'une intégrale définie en remplissant les valeurs dans un triangle de nombres[11].

La transformation du Boustrophédon utilise un tableau triangulaire pour transformer une suite d'entiers en une autre[12].

Articles connexes

Références

Modèle:Traduction/Référence Modèle:Références

Modèle:Portail