Ejemplo n.º 1
0
        public float[] obtenerPolinomioDeLx(float[] xArray, int i, float[] polAnterior)
        {
            Procesamiento_de_datos.BuscarPolinomio b = new BuscarPolinomio();
            int size    = xArray.Length;
            int primero = 0;

            for (int j = 0; j < size; j++)
            {
                if (j != i)
                {
                    float[] cosaX = new float[2];
                    cosaX[0] = xArray[j] * (-1);
                    cosaX[1] = 1;
                    if (primero != 0)
                    {
                        polAnterior = b.multiplicarPolinomios(cosaX, polAnterior);
                    }
                    else
                    {
                        polAnterior = new float[2];
                        polAnterior = cosaX;
                        primero++;
                    }
                }
            }
            return(polAnterior);
        }
Ejemplo n.º 2
0
        private float[] obtenerPolinomioDeLxProgresivo(float[] xArray, int grado, float[] polAnterior)
        {
            Procesamiento_de_datos.BuscarPolinomio b = new BuscarPolinomio();
            int size    = xArray.Length;
            int primero = 0;

            for (int j = 0; j < grado; j++)
            {
                float[] cosaX = new float[2];
                cosaX[0]    = xArray[j] * (-1);
                cosaX[1]    = 1;
                polAnterior = b.multiplicarPolinomios(cosaX, polAnterior);
            }
            return(polAnterior);
        }