Sin embargo, los algoritmos de Gauss y Gauss-Jordan que acabamos de
describir pueden dar lugar a resultados erróneos fácilmente. Por
ejemplo, analicemos el siguiente sistema de ecuaciones, en el que
es un número muy pequeño pero distinto de cero:
El problema anterior no radica en la pequeñez del término aii, sino en su pequeñez relativa respecto de los otros elementos de su fila. La conclusión que podemos extraer es que un buen algoritmo debe incluir el intercambio de ecuaciones cuando las circunstancias así lo exijan. Un algoritmo que cumple este requisito es el denominado eliminación gaussiana con pivoteo de filas escaladas.