Substitute the minimum value in each row of a matrix A by the mean of that row (it should also work if the input is a vector)
could you perhaps add a test where the minimum is not in the first column and it is not at the same place in all of the rows? For example: A = [4,5,3,2; 2,1,3,4]; B_correct = [4,5,3,3.5; 2,2.5,3,4];