我尝试使用Jama替换单行。
我试过这样使用setMatrix
-
double[][] myArray = { { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 },
{ 1, 1, 1, 1 } }; // all the matrix '1'
Matrix myMatrix = new Matrix(myArray);
myMatrix.setMatrix(2, 2, new int[] { 1, 2, 3, 4 }, new Matrix(
new double[][] { { 3, 3, 3, 3 } })); // replace 2nd row to [3,3,3,3]
System.out.println((Arrays.deepToString(myMatrix.getArray())));
但它抛出java.lang.ArrayIndexOutOfBoundsException
,如何正确地做到这一点?