public void PseudoInverse()
{
double[,] value = new double[,]
{ { 1.0, 1.0 },
{ 2.0, 2.0 } };
double[,] expected = new double[,]
{ { 0.1, 0.2 },
{ 0.1, 0.2 } };
double[,] actual = Matrix.PseudoInverse(value);
Assert.IsTrue(Matrix.IsEqual(expected, actual, 0.001));
}