Пример #1
0
        public void ReglaFalsaEjercicio3()
        {
            MetodosCerrados ReglaFalsa = new MetodosCerrados();
            Resultado       res        = new Resultado();

            res.Raiz = 6.699;
            Resultado ResultadoMetodoReglaFalsa = ReglaFalsa.MetodoBiseccion(new ParametrosRaiz {
                Funcion = "f(x)=((1/10*(x-3)^(1/5))+(1/24*x^2)-2)", Iteraciones = 100, Tolerancia = 0.0001, ValorInicial = 5, ValorFinal = 10, TipoMetodo = TipoMetodo.Biseccion
            });

            Assert.AreEqual(ResultadoMetodoReglaFalsa.Raiz, res.Raiz);
        }
Пример #2
0
        public void BiseccionEjercicio2()
        {
            MetodosCerrados Biseccion = new MetodosCerrados();
            Resultado       res       = new Resultado();

            res.Raiz = 0.22;
            Resultado ResultadoMetodoBiseccion2 = Biseccion.MetodoBiseccion(new ParametrosRaiz {
                Funcion = "f(x)=(log(x+1)/(x-3))", Iteraciones = 100, Tolerancia = 0.0001, ValorInicial = 0.1, ValorFinal = 0.3, TipoMetodo = TipoMetodo.Biseccion
            });

            Assert.AreEqual(ResultadoMetodoBiseccion2.Raiz, res.Raiz);
        }
Пример #3
0
        public void ReglaFalsaEjercicio2()
        {
            MetodosCerrados ReglaFalsa = new MetodosCerrados();
            Resultado       res        = new Resultado();

            res.Raiz = 1.300728;
            Resultado ResultadoMetodoReglaFalsa = ReglaFalsa.MetodoBiseccion(new ParametrosRaiz {
                Funcion = "f(x)=(x^5-1)*Exp(1)^x-10", Iteraciones = 100, Tolerancia = 0.0001, ValorInicial = 1, ValorFinal = 1.5, TipoMetodo = TipoMetodo.ReglaFalsa
            });

            Assert.AreEqual(ResultadoMetodoReglaFalsa.Raiz, res.Raiz);
        }
Пример #4
0
        public void BiseccionEjercicio1()
        {
            MetodosCerrados Biseccion = new MetodosCerrados();
            Resultado       res       = new Resultado();

            res.Raiz = 1.3000;
            Resultado ResultadoMetodoBiseccion = Biseccion.MetodoBiseccion(new ParametrosRaiz {
                Funcion = "f(x)=((x^5-1)*exp(1)^x-10)", Iteraciones = 100, Tolerancia = 0.0001, ValorInicial = 1, ValorFinal = 2, TipoMetodo = TipoMetodo.Biseccion
            });

            Assert.AreEqual(ResultadoMetodoBiseccion.Raiz, res.Raiz);
        }