public static Matrix matrixCopy(Matrix matrix) { // 矩阵复制 int i, j; Matrix matrix_copy = new Matrix(); matrix_copy.setLine(matrix.getLine()); matrix_copy.setRow(matrix.getRow()); matrix_copy.setAccuracy(matrix.getAccuracy()); matrix_copy.setName(matrix.getName()); for (i = 0; i < matrix.getLine(); i++) for (j = 0; j < matrix.getRow(); j++) matrix_copy.setMatrixArray(matrix.getMatrixArray()); return matrix_copy; }
public Matrix(Matrix matrix) { this.matrixArray = Matrix.matrixArrayCopy(matrix.getMatrixArray()); this.line = matrix.getLine(); this.row = matrix.getRow(); this.accuracy = matrix.getAccuracy(); }