Está en la página 1de 5

OBJETIVO

• Programar y probar el Método de Simpson 1/3 para Integración Numérica.

INTRODUCCIÓN

Los ingenieros encuentran con frecuencia el problema de integrar funciones que están
definidas en forma tabular o en forma gráfica y no como funciones explícitas, se pueden utilizar
métodos gráficos, pero los métodos numéricos son mucho más precisos.

Las fórmulas de cuadratura de Newton-Cotes son los procedimientos más comunes de


integración numérica, se basan en la estrategia de reemplazar una función complicada o datos
tabulados con una función aproximada que sea fácil de integrar, estas son:

➢ La regla de integración trapezoidal


➢ La regla de Simpson

Estas reglas están diseñadas para casos en los que los datos a integrarse están espaciados
de manera uniforme.

A continuación, se describe la regla de integración de Simpson 1/3 para la “integración


cerrada” es decir, para cuando los valores de la función en los extremos de los límites de
integración son conocidos.

El método de Integración Simpson 1/3 consiste en tomar el área bajo una parábola que
conecta tres puntos, como se muestra en la siguiente gráfica:

La fórmula de integración por el método de Simpson 1/3 es:


METODOLOGÍA

1.- Implementar en el lenguaje de su elección el pseudocódigo del Método de Simpson


1/3 usando función del siguiente listado:

1. Si n es cero o impar entonces Parámetros de Entrada:


2. Error: No. de Segmentos Incorrecto f – Función a integrar
3. Sale de la Rutina a – Límite inferior de integración
4. h=(b-a)/n b – Límite superior de integración
5. x=a n – Número de segmentos (Debe ser par)
6. suma=f(x)
7. for i =1 hasta n-2 con incrementos de Parámetros de Salida:
2 I – Resultado de la integración numérica
8. x=x+h
9. suma=suma+4*f(x)
10. x=x+h
11. suma=suma+2*f(x)
12. termina for i
13. x=x+h
14. suma=suma+4*f(x)
15. x=b
16. suma=suma+f(x)
17. I=h/3*suma

2.- Probar su programa con el siguiente ejemplo usando como datos de entrada a=0,
b=0.8 y mostrar la pantalla de salida con los resultados para n=2, 4, 6, 8 y 10.

f(x)=0.2+25x-200x2+675x3-900x4+400x5
3.- Observaciones
Dentro del análisis de estos 2 métodos observamos que a diferencia uno de otro, uno suele
ser más preciso, que en este caso es el método Simpson 1/3 por las iteraciones de forma o
modo de par. También mejora al dividir el intervalo de integración que en este caso fue de a=0
y b=0.8. f(x)=0.2+25x-200x2+675x3-900x4+400x5

4.- Realizar contrastes con el programa de Geogebra


5.- Conclusiones
La integración numérica consiste en encontrar una buena aproximación al área bajo la curva
que representa una función f(x), que ha sido determinada a partir de datos experimentales o a
partir de una expresión matemática.

6.- Código del método.


#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
main()
{

int n=2,i,j,imax=20;
float a=0.0;
float b=0.8;
int g=5;
float F[100],fx[100],sum=0,error;
float suma,I,EA[100],h,x,cte,max;

printf(" METODO DE INTEGRACION DEL SIMPSON 1/3\n");


printf("L\n");
printf("F\n");
printf("A\n");

for(i=0;i<=g;i++)
{
printf("\nINGRESE COEFICIENTE X%i: ",i);
scanf("%f",&F[i]);
}

system ("cls");
printf("\nRESULTADOS");

printf("\nn h i Error");
do{

h=(b-a)/n;
x=a;

for(i=0;i<=n;i++)
{
for(j=0;j<=g;j++)
{

fx[i]=F[j]*pow(x,j);
sum=sum+fx[i];
}
fx[i]=sum;

sum=0;
x=x+h;
}

suma=0;
suma=suma+fx[0];
for (i=1;i<=n-2;i=i+2)
{
suma=suma+(4*fx[i])+(2*fx[i+1]);

}
suma=suma+4*fx[n-1]+fx[n];

I=suma*(h/3);
cte=I-1.640533;
if(cte<0) cte=cte*(-1);
error=cte/1.640533*100;

printf("\n%i\t",n);
printf("%f\t",h);
printf("%f\t",I);
printf("%2.4f\t",error);
n=n+2;
}while(n<=imax);
printf ("\n");
system("pause");
}

También podría gustarte