Matrizenmultiplikation

Status
Nicht offen für weitere Antworten.

neila_1982

Mitglied
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
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]
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben