J
Joola
Gast
Hallo Leute,
ich hab da ein Problem an dem ich schon ziemlich lange sitze und ich bekomms einfach nicht hin.
Das Problem ist folgendes:
Die Methode UnterMatrix gibt mir als return-wert res = null zurück und ich verstehe nicht wieso.
Lasse ich mir res.m in der Schleife ausgeben stimmt alles, also kann man sagen die Methode funktioniert.
Ich glaube ich hab da irgendwo nen Fehler in der Matrix...
Sieht das vielleicht jemand auf den ersten Blick?
Schönen Gruß
Joola
ich hab da ein Problem an dem ich schon ziemlich lange sitze und ich bekomms einfach nicht hin.
Das Problem ist folgendes:
Die Methode UnterMatrix gibt mir als return-wert res = null zurück und ich verstehe nicht wieso.
Lasse ich mir res.m in der Schleife ausgeben stimmt alles, also kann man sagen die Methode funktioniert.
Ich glaube ich hab da irgendwo nen Fehler in der Matrix...
Sieht das vielleicht jemand auf den ersten Blick?
Code:
class Matrix {
public double[][] m;
public int zeilenZahl;
public int spaltenZahl;
public double res;
Matrix (int zeilenZahl, int spaltenZahl){
m = new double[zeilenZahl][spaltenZahl];
}
....
Code:
private Matrix UnterMatrix(int x, int y) {
Matrix res = new Matrix(zeilenZahl-1, spaltenZahl-1);
for(int i = 0; i < zeilenZahl-1; i++)
for(int j = 0; j < spaltenZahl-1; j++)
res.m[i][j] = m[i<x?i:i+1][j<y?j:j+1];
return res;
}
Schönen Gruß
Joola