Ejemplo n.º 1
0
        public void TangenteEjercicio1()
        {
            MetodosAbiertos Tangente = new MetodosAbiertos();
            Resultado       res      = new Resultado();

            res.Raiz = 2;

            Resultado ResultadoMetodoTangente = Tangente.MetodoTangente(new ParametrosRaiz {
                Funcion = "f(x)=((x^5-1)*exp(1)^x-10)", Iteraciones = 100, Tolerancia = 0.0001, ValorInicial = 1, TipoMetodo = TipoMetodo.Biseccion
            });

            Assert.AreEqual(ResultadoMetodoTangente.Raiz, res.Raiz);
        }
Ejemplo n.º 2
0
        public void SecanteEjercicio2()
        {
            MetodosAbiertos Secante = new MetodosAbiertos();
            Resultado       res     = new Resultado();

            res.Raiz = 2;

            Resultado ResultadoMetodoSecante = Secante.MetodoSecante(new ParametrosRaiz {
                Funcion = "f(x)=((x^2)-2*x)", Iteraciones = 100, Tolerancia = 0.0001, ValorInicial = 3, ValorFinal = 5, TipoMetodo = TipoMetodo.Secante
            });

            Assert.AreEqual(ResultadoMetodoSecante.Raiz, res.Raiz);
        }
Ejemplo n.º 3
0
        public void SecanteEjercicio3()
        {
            MetodosAbiertos Secante = new MetodosAbiertos();
            Resultado       res     = new Resultado();

            res.Raiz = 6.699;

            Resultado ResultadoMetodoSecante = Secante.MetodoSecante(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(ResultadoMetodoSecante.Raiz, res.Raiz);
        }
Ejemplo n.º 4
0
        public void TangenteEjercicio3()
        {
            MetodosAbiertos Tangente = new MetodosAbiertos();
            Resultado       res      = new Resultado();

            res.Raiz = 2;

            Resultado ResultadoMetodoTangente = Tangente.MetodoTangente(new ParametrosRaiz {
                Funcion = "f(x)=((x^2)-(2*x))", Iteraciones = 100, Tolerancia = 0.0001, ValorInicial = 3, TipoMetodo = TipoMetodo.Tangente
            });

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