public static double polinomioDeLagrange(Punto[] puntos, double x) {
        double p = 0;
        double l;
        for (int i = 0; i < puntos.length; i++) {
            l = 1;
            for (int j = 0; j < puntos.length; j++) {
                if (i != j) {
                    double xj = puntos[j].getX();
                    l = l * ((x - xj) / (puntos[i].getX() - xj));        // Calculo de los Li
                }
            }
            p = p + l * puntos[i].getY();       // Sumo al valor acutal del polinomio el producto Li(x) * yi
        }
        return p;
    }