diff --git a/src/main/java/com/mitsuki/jmatrix/Matrix.java b/src/main/java/com/mitsuki/jmatrix/Matrix.java index e2c1e9d..5c3eb71 100644 --- a/src/main/java/com/mitsuki/jmatrix/Matrix.java +++ b/src/main/java/com/mitsuki/jmatrix/Matrix.java @@ -1279,7 +1279,7 @@ public static Matrix dropRow(Matrix m, int row) { double[][] newEntries = new double[rows - 1][cols]; for (int i = 0, destRow = 0; i < rows; i++) { if (i == row) continue; // Skip the desired row index - System.arraycopy(newEntries[destRow++], 0, entries[i], 0, cols); + System.arraycopy(entries[i], 0, newEntries[destRow++], 0, cols); } return new Matrix(newEntries);