示例#1
0
        public void TestMethod1()
        {
            var parametro = new ResultadoRaizAbiertos(5, 1);

            parametro.x0 = 0;
            parametro.x1 = 1;
            Function f       = new Function("f(x) = x^3 + (2*x^2 )+ 10*x -20");
            var      metodos = new Metodos();

            metodos.Secante(parametro, f);
        }
示例#2
0
        private void Resolver_Tangente_Click(object sender, RoutedEventArgs e)
        {
            ResultadoRaizAbiertos resultado = new ResultadoRaizAbiertos(Convert.ToInt32(iteraciones_tan_textbox.Text), Convert.ToDouble(error_tan_textbox.Text));

            resultado.Xini = Convert.ToDouble(xini_textbox.Text);

            Function f       = new Function("f(x) = " + fx_tan_textbox.Text);
            var      Metodos = new Metodos();

            Metodos.Tangente(resultado, f);

            Resultado_label_tan.Content         = "Raíz: " + resultado.valorRaiz;
            ResultadoError_label_tan.Content    = "Error: " + resultado.error;
            iterusadas_tan_label.Content        = "Iteraciones: " + resultado.iteraciones;
            Resultado_label_tan.Visibility      = Visibility.Visible;
            ResultadoError_label_tan.Visibility = Visibility.Visible;
            iterusadas_tan_label.Visibility     = Visibility.Visible;
        }