RE:METODO DE GAUSS JORDAN EN JAVA
Exactamente que es lo que necesitas??
Quieres obtener el resultado de las variables???
Si es asi, sólo debes hacer dos tipos de recorridos sobre un Array bidimensional de [x][x]
double[][] valores;
despues hacer un recorrido positivo que va ir desde la parte superior izquierda hasta la derecha sin importar si llega al ultimo, pero debe incrementar un nivel verticalmente por cada horizontal, ¿como saber hasta cual que posicion vertical procesar?? la respuesta es sencilla, solo resta la longitud de Y menos la longitud X (vertical menos horizontal) y eso te dirá hasta que posicion debes de recorrer, si el ancho es mayor que el alto entonces se puede resolver tu problema, ni por programa ni por otro formulazo
ahora para resolver el lado negativo debes aplicar lo mismo pero partiendo de la ultima posicion vertical y acercandote a la primera
.... justo aqui me dio hueva seguir escribiendo, tengo mucho sueño!
Evitemonos el choro y vayamos al código
http://ic.ucsc.edu/~ptantalo/math21/Winter07/GaussJordan.java
Espero te funcione, Exito, bye!!!