No caso de M1, na primeira linha e terceira coluna, o arredondamento feito no teste é suposto dar 5, tal como está no assert. No entanto (2 + 3 +6)/3=3.666(..) que, arredondando, dá 4. Há algum cálculo que esteja a fazer mal?
Posso também assumir que o arredondamento feito a, por exemplo, 2.5 dá 2? Visto que no teste também é feito este arredondamento à matriz M1 (primeira linha e primeira coluna).