|
|
@@ -54,11 +54,11 @@ public class Eingabe
|
|
|
return zahl.gibZahl();
|
|
|
}
|
|
|
|
|
|
- public void zeilenFaktor()
|
|
|
+ public void zeilenFaktor(int a)
|
|
|
{
|
|
|
for(int i=0; i<n; i++)
|
|
|
{
|
|
|
- this.multi = faktorCheck(matrix[i][0]);
|
|
|
+ this.multi = faktorCheck(matrix[i][a]);
|
|
|
for(int j=1; j<m; j++)
|
|
|
{
|
|
|
matrix[i][j].multiZahl(this.multi);
|
|
|
@@ -66,13 +66,61 @@ public class Eingabe
|
|
|
}
|
|
|
|
|
|
}
|
|
|
- /*
|
|
|
+
|
|
|
+ public void ausgabe()
|
|
|
+ {
|
|
|
+ for(int j=0; j<n; j++)
|
|
|
+ {
|
|
|
+ for(int i=0; i<m; i++)
|
|
|
+ {
|
|
|
+ System.out.print( matrix[j][i].gibZahl() + ", ");
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
public void gauss() throws IOException
|
|
|
{
|
|
|
einlesen(m, n);
|
|
|
- zeilenFaktor();
|
|
|
- for(int i=0; i<
|
|
|
-
|
|
|
+ zeilenFaktor(0);
|
|
|
+ for(int j=1; j<3; j++)
|
|
|
+ {
|
|
|
+ for(int i=0; i<m; i++)
|
|
|
+ {
|
|
|
+ double a = matrix[0][i].gibZahl();
|
|
|
+ double b = matrix[j][i].gibZahl();
|
|
|
+
|
|
|
+ matrix[j][i].changeZahl(b-a);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ zeilenFaktor(1);
|
|
|
+ for(int i=1; i<m; i++)
|
|
|
+ {
|
|
|
+ double a = matrix[1][i].gibZahl();
|
|
|
+ double b = matrix[0][i].gibZahl();
|
|
|
+
|
|
|
+ matrix[0][i].changeZahl(b-a);
|
|
|
+ }
|
|
|
+ for(int i=1; i<m; i++)
|
|
|
+ {
|
|
|
+ double a = matrix[1][i].gibZahl();
|
|
|
+ double b = matrix[2][i].gibZahl();
|
|
|
+
|
|
|
+ matrix[2][i].changeZahl(b-a);
|
|
|
+ }
|
|
|
+ zeilenFaktor(2);
|
|
|
+ for(int j=0; j<2; j++)
|
|
|
+ {
|
|
|
+ for(int i=2; i<m; i++)
|
|
|
+ {
|
|
|
+ double a = matrix[2][i].gibZahl();
|
|
|
+ double b = matrix[j][i].gibZahl();
|
|
|
+
|
|
|
+ matrix[j][i].changeZahl(b-a);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ausgabe();
|
|
|
}
|
|
|
|
|
|
/*
|