public void 線形Test() { var mat = new MatrixLib.Matrix(4, 4); mat[0, 0] = 8; mat[0, 1] = 16; mat[0, 2] = 24; mat[0, 3] = 32; mat[1, 0] = 2; mat[1, 1] = 7; mat[1, 2] = 12; mat[1, 3] = 17; mat[2, 0] = 6; mat[2, 1] = 17; mat[2, 2] = 32; mat[2, 3] = 59; mat[3, 0] = 7; mat[3, 1] = 22; mat[3, 2] = 46; mat[3, 3] = 105; var b = new double[] { 160.0, 70, 198, 291 }; var result = mat.SolveSimultaneousEquations(b); foreach (var it in result) { Console.WriteLine(it); } Console.WriteLine(result); }