Vous êtes sur la page 1sur 10

UNIVERSIDAD NACIONAL HERMILIO VALDIZAN

FACULTAD DE INGENIERIA INDUSTRIAL Y SISTEMAS

E.A.P DE INGENIERIA INDUSTRIAL

METODOS NUMÉRICOS

Tema : REGLA DE SIMPSON 1/3

Docente : Ing. Marco Villavicencio

Alumnos :
Chávez Villanueva Lincoln
Andrés
ALGORITMO DE TRABAJO

Definición del Problema

Recopilación de Datos

Modelo Matemático

Trabajo Manual

Diagrama de Flujo ( programación)

Experimentación (Grupo)

Interpretación

Resultados de la Integración
DEFINICION DEL PROBLEMA

El desarrollo de las integrales siempre es un


problema debido a la complejidad de las
funciones a integrar es por ello que se realizan
software de aplicación en este campo mediante
varios métodos , uno de ellos es la Regla de
Simpson que es simple de utilizar.
En este caso que se tienen una funcione a
integrar probaremos su legitimidad primero
manualmente y luego mediante un software el
cual lo realizamos mediante el programa visual
C++ que presentaremos mas adelante.
Recopilación de Datos

Los datos para evaluar la integrar son los


siguiente:

A=0
B=1
N=10
H=0.1

A = limite inferior de la integral.


B = limite superior de la integral.
N = Numero de iteraciones.
H = valor asignado que surge de la diferencia entre los limites y el numero
de las iteraciones.
MODELO MATEMATICO

*La integral a evaluar con la regla de simpson es:

A) INTEGRAL( X/SQRT(1+X^4),DE 0 A 1 ;N=10

Xi = a + i * h
H = (b-a) / N = (1-0) / 10 = 0.1

* N=Numero de iteraciones.
•* sqrt = Raíz cuadrada.
•*a=Limite inferior de la integral.
CUADRO DE RESULTADOS DE LA INTEGRAL

i Xi F(xi) & &*F(xi)


0 0 0 1 0
1 0.1 0.0999 4 0.3996
2 0.2 0.1998 2 0.3997
3 0.3 0.2987 4 1.1948
4 0.4 0.3949 2 0.7898
5 0.5 0.485 4 1.94
6 0.6 0.5645 2 1.129
7 0.7 0.6285 4 2.514
8 0.8 0.6738 2 1.3476
9 0.9 0.6993 4 2.7972
10 1 0.7071 1 0.7071
Resultados de la Primera Integral

&*F (xi)=SUMA=13.2188

INTEGRAL =SUMA*H/3

INTEGRAL =13.2188*0.1/3=0.440626667

EL VALOR DE LA INTEGRAL ES 0.440626667


DIAGRAMA DE FLUJO
INICIO

INGRESAR A, B Y N no
si
DEFINIR F (X) I < N+1 INTEGRAL=SUMA*H/3

CONVERSION
H=(B-A)/N
i=i+1
SUMA=0
LEER INTEGRAL
i=0
SUMA=SUMA+F
X i=A+i*h
si
SUMA=0 FIN

no si F=2*F
si
i=N
no
i=PAR F=4*F
no
Codificación en C++
#include<iostream.h>
#include<math.h>
#include<stdio.h>
void main(void)
{int N,i;
double a,b,suma,f,xi,h;
cout<<" *********METODO SIMPSON 1/3************"<<endl<<endl;
cout<<"LA FUNCION A INTEGRAR ES F(X)= (X)/SQRT(1+X^4) "<<endl<<endl;
cout<<"Ingrese el Limite Inferior de la Integral definida: ";
cin>>a;
cout<<"Ingrese el Limite Superior de la Integral definida: ";
cin>>b;
cout<<"Ingrese un Numero par de Iteraciones : ";
cin>>N;
h=(b-a)/N;
suma=0;
i=0;
for(i=0;i<=N;i++)
{ { if (i%2!=0)
f=4*xi/sqrt(1+xi*xi*xi*xi);
else if (i%2==0)
f=2*xi/sqrt(1+xi*xi*xi*xi);
elseif(i==0)
f=xi/sqrt(1+xi*xi*xi*xi);
else if(i==N)
f=xi/sqrt(1+xi*xi*xi*xi);
}xi=a+i*h;
suma=suma+f;
}
cout<<"los valores son los siguientes : "<<endl<<endl;
cout<<"a= "<<a<<endl;
cout<<"b= "<<b<<endl;
cout<<"h= "<<h<<endl<<endl<<endl;

cout<<"la suma es = "<<suma<<endl;


cout<<"la integral es = "<<suma*h/3<<endl;
}
INTERPRETACION DE RESULTADOS

Los resultados obtenidos manualmente son


similares al obtenido con el programa el cual se
hace mas efectivo cuando el numero de
iteraciones es mas alto, obteniendo un valor de
0.4406266 manualmente y con el software el valor
es de 0.39876 el cual se acerca cuando el numero
de iteraciones es de 100 el numero es
exactamente 0.435956 que no es un valor tan
alejado de los cálculos realizados .

Vous aimerez peut-être aussi