Lo que se me ocurre es que tengas como entrada el numero de ecuaciones, el numero de incognitas y por supuesto los coeficientes de cada variable.
Luego, hagas un chequeo variables por variable de que si existen mas coeficientes en esa columna, es decir, si partes de x1 en la ecuacion 1, verificar que no tengas mas x1 en el resto de las ecuaciones y asi sucesivamente para las demas variables.
Ademas haces un chequeo de comparacion del coeficiente con uno para hacer la division respectiva, es decir, si tu x1 tiene como coeficiente 3, hacer la verificacion, 3 diferente de 1, si arroja si, guardas dicho valor en una variable y divides el resto de esa ecuacion entre ese numero.
Verificas que no haya inconsistencias, es decir que no te resulte que cero es igual a 1.
Son las ideas que se me ocurren para comenzar. Si te queda alguna duda o quieres que te de ideas de algo mas preciso, preguntame!
Comments
chécate el enlace
http://oregonstate.edu/instruct/ch490/lessons/less...
mmm.. interesante pregunta
Lo que se me ocurre es que tengas como entrada el numero de ecuaciones, el numero de incognitas y por supuesto los coeficientes de cada variable.
Luego, hagas un chequeo variables por variable de que si existen mas coeficientes en esa columna, es decir, si partes de x1 en la ecuacion 1, verificar que no tengas mas x1 en el resto de las ecuaciones y asi sucesivamente para las demas variables.
Ademas haces un chequeo de comparacion del coeficiente con uno para hacer la division respectiva, es decir, si tu x1 tiene como coeficiente 3, hacer la verificacion, 3 diferente de 1, si arroja si, guardas dicho valor en una variable y divides el resto de esa ecuacion entre ese numero.
Verificas que no haya inconsistencias, es decir que no te resulte que cero es igual a 1.
Son las ideas que se me ocurren para comenzar. Si te queda alguna duda o quieres que te de ideas de algo mas preciso, preguntame!
Espero te sea de utilidad.
Saludos