Método de Simpson-PROGRAMACION BASICA
Método de Simpson-PROGRAMACION BASICA
Método de Simpson-PROGRAMACION BASICA
El mtodo de Simpson
En anlisis numrico, la regla o mtodo de Simpson (nombrada as en honor
de Thomas Simpson) y a veces llamada regla de Kepler es un mtodo de integracin
numrica que se utiliza para obtener la aproximacin de la integral:
Descripcin
En este procedimiento, se toma el intervalo de anchura 2h, comprendido
entre xi y xi+2, y se sustituye la funcin f(x) por la parbola que pasa por tres
puntos (xi, yi), (xi+1, yi+1), y (xi+2, yi+2).
n=4
ALGORITMO MTODO DE SIMPSON
La funcin pow sirve para potencias en este caso utilizaremos tambin para la
radicacin, Para resolver el problema de races, se aprovecha una de las mas
elementales y conocida de las leyes de exponentes que dice:
Es por eso que primero elevamos a la potencia de 0.5 y adentro de esta funcin
ponemos nuestra suma de 1 mas X al cuadrado, de esta manera quedara nuestra
funcin f
3. Luego crearemos nuestro mtodo principal que llamaremos main() donde se
realizaran las operaciones para hallar nuestro resultado.
#include<iostream>
#include<cmath>
double f(double x)
{
double a = 1 / pow((1+ pow(x, 2)),0.5);
return a;
}
int main()
{
int n, i;
double a, b, h, sum = 0, integral;
cout << "\nIngrese los limites\n\nLimite inicial a=";
cin >> a;
cout << "\nLimite Final b=";
cin >> b;
cout << "\nIngrese el numero de Intervalos \nn=";
cin >> n;
double x[10], y[10];
h = (b - a) / n;
for (i = 0; i<n + 1; i++)
{
x[i] = a + i*h;
y[i] = f(x[i]);
}
for (i = 1; i<n; i += 2)
{
sum = sum + 4.0*y[i];
}
for (i = 2; i<n - 1; i += 2)
{
sum = sum + 2.0*y[i];
}
integral = h / 3.0*(y[0] + y[n] + sum);
cout << "\nLa Integral definida es " << integral << "\n" << endl;
system("PAUSE");
return 0;
}