The matrix is now correct (Simple solution based on what we did last time, we might want to merge the functions create_vectors and set_matrix)