示例#1
0
        public ActionResult Index(MVCLinearSystem.Models.LinearSystemModel linearModel)
        {
            Montante.Montante solver = new Montante.Montante();
            double[,] input = new double[3, 4];
            input[0, 0]     = linearModel.x1;
            input[0, 1]     = linearModel.y1;
            input[0, 2]     = linearModel.z1;
            input[0, 3]     = linearModel.result1;
            input[1, 0]     = linearModel.x2;
            input[1, 1]     = linearModel.y2;
            input[1, 2]     = linearModel.z2;
            input[1, 3]     = linearModel.result2;
            input[2, 0]     = linearModel.x3;
            input[2, 1]     = linearModel.y3;
            input[2, 2]     = linearModel.z3;
            input[2, 3]     = linearModel.result3;

            double[] results = solver.SolveByMontante(input);

            linearModel.x = results[0];
            linearModel.y = results[1];
            linearModel.z = results[2];

            return(View(linearModel));
        }