On a bien une méthode :
Deux matrices équivalentes ont le même rang et sont toutes deux équivalentes à une même matrice ayant autant de 1 sur la diagonale que leur rang et des 0 partout.
Pour trouver le passage entre les deux matrices équivalentes, il suffit de trouver le passage de chacune de ces matrices à la matrice décrite ci-dessus.
Pour ce faire il suffit de voir comme on l'obtient cette matrice "presque" identité (généralement notée Jr, r étant le rang de la matrice), ce n'est pas bien compliqué :
Partant d'une matrice de rang r, par définition ses colonnes vues comme des vecteurs engendrent un espace de dimension r, dont on peut trouver une base B de cardinal r par le calcul. En prenant comme base de l'espace de départ les antécédents des vecteurs de B et en les complétant par une base du noyau, obtient une matrice sous la forme Jr.