Example #1
0
        public static IEnumerable <List <double> > CalcMatrix(int ammount)
        {
            var normalMatrix = new List <List <double> >();
            var startMatrix  = CalcMatrixHelper.BuildStartMatrix(_data, ammount);

            for (int i = 1; i < startMatrix[0].Count; i++)
            {
                var tmp = CalcMatrixHelper.CaclSum(CalcMatrixHelper.BuildNormalMatrix(startMatrix, i)).ToList();
                normalMatrix.Add(tmp);
            }
            return(normalMatrix);
        }
Example #2
0
        public static IEnumerable <double> Coef(int ammount)
        {
            // К-ть рівнянь в системі
            var numberOfEquations = 2;

            switch (ammount)
            {
            case 0:
                numberOfEquations = 2;
                break;

            case 1:
                numberOfEquations = 4;
                break;
            }
            return(CalcMatrixHelper.Gauss(CalcMatrix(ammount).ToList(), numberOfEquations).ToList());
        }