Logo Espacio Linux Paypal - Acepta pagos con tarjeta en tu negocio      
Portada Manuales Linux Descargas Foros Buscar Mapa del sitio Ayuda BlogEL
   Iniciar sesión | Registrarse    
 
Principal

Patrocinadores

Anuncios



Boletín Espacio Linux
Las novedades del sitio y el mundo Linux en tu email.


Sitios amigos

Blogs de miembros


Directorio de blogs | Registrarse
Los usuario registrados pueden crear su propio blog y escribir comentarios.

Evaluación de polinomios en cualquier punto de su dominio real: C++ Linux


Por: zeka
Publicado el: 05-29-2007 @ 09:58 pm


La implementación de esta rutina hace innecesario incluir dentro del código fuente una fórmula con base en la función pow de la librería math.h. Esto permite generalizar este cálculo para cualquier polinomio bastando con colocar en el archivo de entrada de datos el grado y sus coeficientes (desplegados de mayor a menor). La implementación del método de Newton-Raphson, para calcular raíces de polinomios, se beneficia ampliamente de este enfoque porque, una vez que funcione el programa, este no tendría que ser compilado nuevamente sino que para tener un nuevo sistema sólo bastaría con modificar el archivo de entrada de datos.

Desde este link:

http://blogel.espaciolinux.info/wp-content/archivos/zeka/EVALUAPOLI2.zip

es posible bajar el *.zip correspondiente al código fuente y la carpeta que contiene el archivo de entrada de datos (datos.in) para la evaluación del polinomio de grado 3:

x^3 + x^2 + x + 1

en cualquiera de los puntos de su dominio real. Una vez desempaquetado, en una cónsola nos ubicamos en la carpeta EVALUAPOLI y allí ejecutamos:

g++ evaluapoli.c++ -o evaluapoli

La ejecución interactiva (con ./evaluapoli [Enter]) nos presentará una pantalla similar a esta:

para evaluar el referido polinomio en X = -2. El algoritmo para la determinación del valor del polinomio en el punto se encuentra en evaluapoli.h. Para tener un nuevo sistema que evaluar sólo basta modificar el archivo datos.in que se encuentra en la carpeta datos.


 

 

 

 

 



Ultima actualización el 04-01-2008 @ 08:26 am




Añadir un comentario
Añadir un comentario
Ver más artículos
Ver más artículos
Journal ©
 



Copyright | Términos de uso | Política de privacidad | Publicidad | Contáctanos | Blog