public void SolveTest()
{
double[,] value =
{
{ 2, 3, 0 },
{ -1, 2, 1 },
{ 0, -1, 3 }
};
double[] rhs = { 5, 0, 1 };
double[] expected =
{
1.6522,
0.5652,
0.5217,
};
double[] actual = Matrix.Solve(value, rhs);
Assert.IsTrue(Matrix.IsEqual(expected, actual, 1e-3));
actual = Matrix.Solve(value.ToJagged(), rhs);
Assert.IsTrue(Matrix.IsEqual(expected, actual, 1e-3));
}