Hay una diferencia entre las matrices diagonales y las triangulares. Las matrices diagonales son normales, por lo que sus valores propios están bien condicionados. El teorema de Gershgorin lo hace explícito. Las matrices triangulares no son necesariamente normales, por lo que sus valores propios pueden estar mal condicionados. Ejemplo explícito: los valores propios de $\bigl[ \begin{smallmatrix} 0 & 1 \\ \epsilon & 0 \end{smallmatrix} \bigr]$ son $\pm\sqrt\epsilon$ .
Esto significa que los resultados de las perturbaciones para las matrices triangulares no pueden ser tan sólidos como para las matrices diagonales. El teorema de Gershgorin puede formularse como sigue: Si $D$ es una matriz diagonal, entonces los valores propios de $D+E$ están dentro de $|E|_1$ de los valores propios de $D$ donde la norma se define por $|E|_1 = \sum_{i,j} |e_{ij}|$ . Sin embargo, el ejemplo muestra que no puede haber un teorema de la forma: Si $T$ es una matriz triangular, entonces los valores propios de $T+E$ están dentro de $C|E|_*$ de los valores propios de $T$ (para alguna norma $|\cdot|_*$ y alguna constante $C$ ).