diff --git a/src/Matrix.java b/src/Matrix.java index 9507d824fb164f3b9a0bb4a8deb1d92350d60dc0..fe8e3e7ef1f9f9237d3be45794fd21bc15543a9e 100644 --- a/src/Matrix.java +++ b/src/Matrix.java @@ -76,4 +76,39 @@ public class Matrix { System.out.println("]"); } } + + public void printTabAux(String s, int nbX, int nbZ, int nbAux) { + System.out.println("---------------------------"); + System.out.println(s); + System.out.println("---------------------------"); + System.out.print("COLS: "); + for (int i = 0; i < nbX; i++) { + System.out.format("X[%d] ", i); + } + + for (int i = 0; i < nbZ; i++) { + System.out.format("Z[%d] ", i); + } + + System.out.format("S[%d] ", this.y/2); + + for (int i = 0; i < nbAux; i++) { + System.out.format("A[%d] ", i); + } + System.out.println(); + + for (int i = 0; i < this.x; i++) { + if(i < this.x - 2) + System.out.print("AUX_" + i); + else if(i == this.x - 2) + System.out.print("X[0] "); + else System.out.print("OBJ. "); + System.out.print( " | "); + for (int j = 0; j < this.y; j++) { + System.out.format("%10.3f", this.data[i][j]); + } + System.out.println(); + } + System.out.print(""); + } }