Introducción a la GSL (GNU Scientific Library) – Evaluar un polinomio

Recientemente he tenido que desarrollar un pequeño programa usando la librería GSL (GNU Scientific Library). Esta es una potente librería disponible en C para realizar complejos cálculos científicos. Este artículo va a servir como introducción a dicha librería.

Lo primero que necesitamos para trabajar con esta librería en Ubuntu es el paquete libgsl0-dev. Si no me equivoco el paquete libgsl0dbl, necesario para ejecutar programas hechos con esta librería, viene «de serie» en el sistema.

Vamos a ver el funcionamiento de la librería evaluando el polinomio: 4×2+3x+2 cuando x = 2:

El polinomio se evalúa usando la función gsl_poly_eval(), que tiene como parámetros:

– coeficientes: un array que contiene los coeficientes del polinomio.
– 3: es el tamaño del array de coeficientes.
– x: contiene el valor que queremos evaluar.

Para compilar el ejemplo bastaría con hacer:

Este programa daría como resultado:

3 thoughts on “Introducción a la GSL (GNU Scientific Library) – Evaluar un polinomio”

  1. No cambiar de ventana sin antes de decir: Muchas gracias por tu publicacion 😉

    No hallaba un ejemplo para saber que librerias «linkear», y ya estaba por descartarla 😛

    Saludos 😉

Leave a Reply

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.