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.

Integración numérica: C++ Linux


Por: zeka
Publicado el: 06-05-2007 @ 08:07 am


La integración numérica, mediante los métodos trapezoidal y de Simpson, exigen poco esfuerzo de programación en C++. Aquí los usamos para encontrar el área, entre 0 y 6, para la parábola y = x² (aunque no necesitamos la forma explícita de la función; sólo los valores de y como función de x). Los valores de la función se establecen para valores de x igualmente espaciados (h fijo) y para un número par de sub-intervalos h (número impar de puntos). Estos valores se disponen en el archivo datos.in (carpeta datos); tal como se señala a continuación:

7
1

0
1
4
9
16
25
36

y se llaman desde el programa principal. Los dos primeros valores corresponden al número total de datos de f(x) y h; respectivamente. El programa (*.zip) se puede bajar de aquí:

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

Después de desempaquetar, en cónsola nos movemos hacia la carpeta INTEGRACION y allí compilamos con:

g++ integracion.c++ -o integracion

La ejecución, con ./integracion, produciría una salida similar a esta:

El área calculada por el método de Simpson (función en simpson.h) es más exacta que la determinada por la regla trapezoidal (función en trapezoide.h).


 



Ultima actualización el 04-01-2008 @ 08:28 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