Hola
Lo que va a ocurrir si son LI (linealmente independientes) es que en la diagonal no te va a aparecer ningún cero; y como el determinante de una matriz triangular es igual al producto de los elementos de la diagonal, pues el determinante no es cero y eso quiere decir que son LI. En cambio, si hay algún cero en la diagonal, aunque sólo haya uno... entonces el producto es cero, el determinante es cero, y no son LI.
Ojo con esto en dos sentidos:
1) Estás hablando de la matriz ya escalonada.
2) En una matriz NO cuadrada no está muy claro a que estás llamando diagonal. En principio uno se referiría a los elementos de la misma fila y columna, es decir, fila 1, columna 1; fila 2, columa 2; fila 3, columna 4, etcétera. Pero en ese caso no es cierto que la independencia equivalga a que esos elementos sean no nulos. Por ejemplo los vectores \( \{(1,1,0,1),(0,0,1,2),(0,0,0,1)\} \) son independientes pero forman la matriz:
\( \begin{pmatrix} \color{red}1\color{black} &1& 0&1\\ 0&\color{red}0\color{black}&1&2\\0&0&\color{red}0\color{black}&1\\\end{pmatrix} \)
en cuya diagonal principal hay ceros.
Saludos.