Exemple #1
0
        public ActionResult DiferenciasFinitas(DiferenciasFinitas_Model model)
        {
            MetodoDiferenciasFinitas resultado = new MetodoDiferenciasFinitas();

            model.ans = new Answer_Model();
            List <Pointd> lista = resultado.Calcular(model.px, model.qx, model.rx, model.a, model.b, model.alpha, model.beta, model.n);

            System.Text.StringBuilder sb = new System.Text.StringBuilder();

            if (lista != null)
            {
                model.ans.status = 1;
                for (int x = 0; x < lista.Count; x++)
                {
                    sb.AppendLine(x.ToString());
                }
                string resu = sb.ToString();
                model.ans.Res = resu;
            }
            else
            {
                model.ans.Res    = "Metodo Fracaso";
                model.ans.status = 2;
            }
            return(View(model));
        }
Exemple #2
0
        public ActionResult DiferenciasFinitas()
        {
            DiferenciasFinitas_Model model = new DiferenciasFinitas_Model();

            model.px    = "-2/x";
            model.qx    = "2/(x^2)";
            model.rx    = "(sin(ln(x)))/(x^2)";
            model.a     = 1;
            model.b     = 3;
            model.alpha = 1;
            model.beta  = 2;
            model.n     = 9;
            //  PosicionFalsa Fpos = new PosicionFalsa();
            // model.ans = new Answer_Model();
            //  model.ans.Res = Fpos.Calculate(model.ecuacion, model.aproximacionP0, model.aproximacionP1, model.toleracia, model.iteraciones);
            //  model.ans.status = 0;
            MetodoDiferenciasFinitas resultado = new MetodoDiferenciasFinitas();

            model.ans = new Answer_Model();
            List <Pointd> lista = resultado.Calcular(model.px, model.qx, model.rx, model.a, model.b, model.alpha, model.beta, model.n);

            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            model.ans.status = 0;
            for (int x = 0; x < lista.Count; x++)
            {
                sb.AppendLine(x.ToString());
            }
            string resu = sb.ToString();

            model.ans.Res = resu;

            return(View(model));
        }