Código fuente para convertir cualquier matriz en una matriz triangular superior en matlab
El principio del primero es (seleccionar el elemento pivote) el método de eliminación gaussiano, y el principio del segundo es utilizar la transformación espejo (transformación de hogar) para eliminar elementos. Para el principio específico, usted. Puede consultar "Álgebra lineal numérica (cálculo matricial)" usted mismo 》 Libro de texto.
Suplemento:
Parece que no entiendes qué transformación estás haciendo.
La transformación de filas es equivalente a la multiplicación por la izquierda de la matriz original, y la transformación de columnas es equivalente a la multiplicación por la derecha de la matriz original, entonces lo que tienes que hacer es A=XUY, donde X e Y son matrices invertibles y U es una matriz triangular superior. Lo que te estoy dando es una forma de elegir X e Y.