Hallo,
ich habe ein ähnliches Problem wie gestern, diesmal im Bezug zur Matrizenmultiplikation.
Leider gibt mit das Programm trotz System.out.println(Arrays.toString(c)) kein Ergebnis aus. Was habe ich falsch gemacht
meine Ausgabe
[[I@3e25a5, [I@19821f]
ich habe ein ähnliches Problem wie gestern, diesmal im Bezug zur Matrizenmultiplikation.
Leider gibt mit das Programm trotz System.out.println(Arrays.toString(c)) kein Ergebnis aus. Was habe ich falsch gemacht
Java:
package Vektorrechnung;
import java.util.Arrays;
public class Matrizenmultiplikation {
int [][] a;
int [][] b;
static int dim ;
public static int[][]multipliziere(int [][]a, int [][]b){
int [][]c =new int [a.length][b[0].length];
if (a.length == b[0].length){
for (int i= 0; i<a.length; i++){
for(int j = 0; j < b[0].length; j++){
for(int k = 0; k < a[0].length; k++){
c[i][k] += a[i][j]*b[j][k];
}
}
}
}
return c;
}
public static void main(String[] args)throws Exception {
int [][]m1 = {{1, 2},{1,2}};
int [][]m2 = {{1, 2},{1,2}};
int[][]c = multipliziere(m1, m2);
System.out.println(Arrays.toString(c));
}
}
meine Ausgabe
[[I@3e25a5, [I@19821f]