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); }
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); }
public void SecanteEjercicio1() { MetodosAbiertos Secante = new MetodosAbiertos(); Resultado res = new Resultado(); res.Raiz = 1.3000; Resultado ResultadoMetodoSecante = Secante.MetodoSecante(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(ResultadoMetodoSecante.Raiz, res.Raiz); }