Académique Documents
Professionnel Documents
Culture Documents
METODOS NUMÉRICOS
Alumnos :
Chávez Villanueva Lincoln
Andrés
ALGORITMO DE TRABAJO
Recopilación de Datos
Modelo Matemático
Trabajo Manual
Experimentación (Grupo)
Interpretación
Resultados de la Integración
DEFINICION DEL PROBLEMA
A=0
B=1
N=10
H=0.1
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
&*F (xi)=SUMA=13.2188
INTEGRAL =SUMA*H/3
INTEGRAL =13.2188*0.1/3=0.440626667
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;