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:
Me sale este error:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at Excercise.sum(Excercise.java:8)
at MainClass.main(MainClass.java:12)
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
0