Java - Problema con MATRIZ

   
Vista:

Problema con MATRIZ

Publicado por Kevin (3 intervenciones) el 15/10/2017 21:49:02
Estoy empezando a programar en java y tengo problemas en este ejercicio:
El método sum tiene un parámetro (mat) que es una array bidimensional de elementos de tipo double. El parámetro mat representa una matriz de n x m elementos. Complete el método para que devuelva un array monodimensional de m elementos de tipo de tipo double que represente la suma vectorial de las n filas de la matriz mat.

La suma de n vectores es un nuevo vector en el que cada elemento es igual a la suma de los elementos que ocupan la misma posición en los vectores que se suman.

Mi código es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Excercise {
	public static double[] sum(double[][] mat) {
		double[] array= new double[mat.length];
 
		for(int i=0; i<mat.length;i++){
		    double k=0;
		    for(int j= 0; j<mat[i].length;j++){
		        k+=mat[j][i];
		        array[j]=k;
		    }
		}
		return array;
	}
}

Me sale este error:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at Excercise.sum(Excercise.java:8)
at MainClass.main(MainClass.java:12)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder