public void CalcularDeterminante4x4() { var _matriz = new Matriz(new int[, ] { { 4, 5, -3, 0 }, { 2, -1, 3, 1 }, { 1, -3, 2, 1 }, { 0, 2, -2, 5 } }); var determinante = _matriz.CalcularDeterminanteNxN(_matriz.GetMatrizValue(), 1); Assert.True(determinante == 210); }
public void CalcularDeterminane5x5() { var _matriz = new Matriz(new int[, ] { { 1, 2, 3, -3, 1 }, { 0, 4, 0, 0, 0 }, { 0, 1, 0, 1, 1 }, { 0, -6, 6, 1, 3 }, { 0, 2, 0, -1, 1 } }); var determinante = _matriz.CalcularDeterminanteNxN(_matriz.GetMatrizValue(), 1); Assert.True(determinante == -48); }
public void CalcularDeterminante3x3() { var _matriz = new Matriz(new int[, ] { { 2, 1, 2 }, { -3, 4, 1 }, { 3, 2, 5 } }); var determinante = _matriz.CalcularDeterminanteNxN(_matriz.GetMatrizValue(), 1); Assert.True(determinante == 18); }