Example #1
0
C_RLibrary::C_RLibrary()
{
  DLLFuncs=NULL;
  NumDLLFuncs=0;
  RetrFuncs=0;
  NumRetrFuncs=0;

  initfx();
  initdll();
  initbuiltinape();

}
Example #2
0
//TODO: La derivada al evaluarla con 0 causa estragos, no se está haciendo la derivada real, se está simulando.
//Parcialmente reparada la derivada.
int main() //Y aquí comienza el programa, se crea el polinomio y se inicializa con initfx() para que no tenga basura.
{
    fxpol * fx1=initfx(fx1);
    int n=500; //Esto se debe leer, es la cantidad de términos que se quiere de la serie
    fx1->A=1;fx1->B=3;fx1->C=1;fx1->D=4;fx1->x=2;fx1->x0=1; //Esta linea debe ser reemplazada por el input de abajo, era sólo de prueba
    //input(fx1);
    printf("fx: %.30f\n",eval_fx(fx1->A,fx1->B,fx1->C,fx1->D,fx1->x)); //Imprime el valor de la función, evaluado directaaamente.
    printf("Taylors Series: %.30f\n",taylors(fx1,n-1,0)); //Imprime la serie de taylor.
    /*derive_fx(fx1,4);
    print_terms(fx1);
    printf("fx: %.30f\n",eval_fx(fx1->A,fx1->B,fx1->C,fx1->D,fx1->x0));*/
    imp_pol(fx1);//Otro artilugio más para verificar el estado del polinomio
    return 0; //Como no uso turbo C, se debe retornar un estado al SO con esta línea.
}