Ejemplo n.º 1
0
        Coord newPointGZ(Coord x)
        {
            int length = x.coord.Length;

            double[] arr_p = new double[length];
            Coord    p     = new Coord(arr_p);

            points          = points % amountVar;
            p.coord[points] = Func.diff_4(y, x, points);
            p = p / p.Norma;
            LinearSearch f1 = new LinearSearch(x, p, y);

            f1.Svenn5();
            f1.Bolcano(5);
            f1.Davidon();
            alfa = f1.alfa_min;
            Coord x_2 = x + alfa * p;

            points++;
            return(x_2);
        }