Oxydym,
Merci des propositions. J'ai regardé oui. Ces liens proposent une fonction qui renvoie la position d'une valeur dans une liste ou matrice de données.
Le rang dont il est question ici, est le résultat d'une opération mathématique calculé sur les colonnes d'une matrice. Il permet d'avoir la dimension réelle d'une matrice en mathématique.
Exemple: On donne une matrice de taille 3x3 qui est de rang 2. Cela signifie qu'on peut dessiner, le sous-espace généré par la matrice dans un espace à deux dimensions au lieu de 3 dimensions: deux dimensions donc un plan ici. Il y a donc une donnée "muette" dans la matrice.
un exemple numérique parlant pour illustrer,
On a une matrice:={ ligne1=(1,0,0); ligne2=(0,1,0); ligne3=(0,0,0)}
La matrice est bien de taille 3x3 (3 lignes, 3 colonnes) mais de rang k=2 au lieu de 3 car le troisième vecteur colonne est nul (entièrement égal à 0 sur toutes les lignes et on sait que le vecteur nul est colinéaire à tout vecteur de même dimension).
Yeshua.