Beispiel #1
0
        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);
        }