Hallo,
ich arbeite gerade an meiner Facharbeit über den Gaußalgorithmus!
Es ist das erste mal, dass ich etwas programmiere, ich denke, dass sieht man meinem Programmierstil auch an!
Mein Proramm ist fast fertig.
Leider hab ich noch ein Problem, um Zeilen vertauschen zu können muss ich eine Variable e definieren, was ich wie folgt getan habe:
Leider finde ich den Fehler nicht!
Vielleicht könnte mir jemand helfen, wäre sehr dankbar!
Janina
ich arbeite gerade an meiner Facharbeit über den Gaußalgorithmus!
Es ist das erste mal, dass ich etwas programmiere, ich denke, dass sieht man meinem Programmierstil auch an!
Mein Proramm ist fast fertig.
Leider hab ich noch ein Problem, um Zeilen vertauschen zu können muss ich eine Variable e definieren, was ich wie folgt getan habe:
Code:
int z;
for (z = 1; z < n ; z++)
{
int e;
int c = z;
double d[] = new double [n-1];
d[c] = Math.max(Math.abs(matrix[z-1][z-1]),Math.abs(matrix[z][z-1]));
if (Math.abs(matrix[z-1][z-1]) > Math.abs(matrix[z][z-1]))
{
e = z-1;
}
else
{
e = z;
}
for (c = (z+1); c < n ; c++)
{
d[c] = Math.max(d[c],Math.abs(matrix[c][z-1])); // hier muss der Fehler sein!
if (Math.abs(d[c-1]) < Math.abs(matrix[c][z-1]))
{
e = c;
}
}
System.out.println(e);
Leider finde ich den Fehler nicht!
Vielleicht könnte mir jemand helfen, wäre sehr dankbar!
Janina