Hey Leute,
Ich weiß es gibt schon ne Menge zu dem Thema im Internet, aber irgendwie werde ich aus vielem nicht schlau. Es geht wie in der Überschrift erwähnt um die Multiplikation einer Matrix mit einem Vektor.
Führe ich die Methode in der main-methode aus, werden mir aber nur die Speicherplätze der Arrays ausgegeben (jedenfalls glaube ich, dass das die Speicherstellen sind). Ist der Code so überhaupt korrekt? Wie kann ich das ganze korrekt ausführen, sodass ich am Ende den Ergebnisvektor kriege?
Mfg
Ich weiß es gibt schon ne Menge zu dem Thema im Internet, aber irgendwie werde ich aus vielem nicht schlau. Es geht wie in der Überschrift erwähnt um die Multiplikation einer Matrix mit einem Vektor.
Java:
public void mul(int [][] matrix, int [] vektor){
int [] newVektor = {0,0,0};
for(int i = 0; i < matrix.length ; i++){
for (int j = 0; j < matrix[0].length; j++){
newVektor[i] += matrix [i][j] * vektor[i];
System.out.print (newVektor);
}
}
}
Führe ich die Methode in der main-methode aus, werden mir aber nur die Speicherplätze der Arrays ausgegeben (jedenfalls glaube ich, dass das die Speicherstellen sind). Ist der Code so überhaupt korrekt? Wie kann ich das ganze korrekt ausführen, sodass ich am Ende den Ergebnisvektor kriege?
Mfg
Zuletzt bearbeitet: