Sie sind auf Seite 1von 5

Escuela Politecnica Nacional

Facultad de Ingeniera Mecanica


Analisis Numerico

Nombre: Darwin Jimenez Cordova


Grupo: 2
Fecha: 09 de febrero de 2015

1.

Tema:
Cuadratura de Gauss

2.

Objetivos:
Analizar la exactitud de la cuadratura de Gauss al calcular la integral de las diferentes funciones.
Realizar un algoritmo y un programa en FORTRAN que nos permita evaluar la integral con la cuadratura
de Gauss.

3.

Resumen

En el presente trabajo se realizo el estudio de la Cuadratura de Gauss en el calcula de integrales de todo tipo
en
de funciones. Como se podra observar en la primera parte del trabajo se calculo la integral de una funcion
cierto intervalo, de manera exacta y con la cuadratura de Gauss utilizando n = 3, y se observo cuanto variaba
la respuesta.
En la siguiente parte se procedio a realizar un algoritmo que nos permita evaluar la integral de cualquier
en el intervalo de -1 a 1, para despues poder implementar un programa en FORTRAN que nos permita
funcion
hacer lo mismo que el algoritmo.

4.

Desarrollo del tema


en el intervalo dado por: Forma exacta y Cuadratura de
Evaluar la integral de la siguiente funcion
Gauss con n=3

(x2 + 3x 2)dx

10

(x2 + 3x 2)dx

10

Realizar el algoritmo que nos permita evaluar

R1
1

f (x)dx :

Implementar en FORTRAN el algoritmo de la cuadratura de Gauss:


program Gauss
i m p l i c i t none
real : : s , f
r e a l , dimension ( 1 : 1 4 ) : : C, t
integer : : i , y , n
c ( 1 ) =1.00
c ( 2 ) =1.00
c ( 3 ) =0.5555555556
c ( 4 ) =0.8888888889
c ( 5 ) =0.5555555556
c ( 6 ) =0.3478548451
c ( 7 ) =0.6521451549
c ( 8 ) =0.6521451549
c ( 9 ) =0.3478548451
3

c ( 1 0 ) =0.2369268851
c ( 1 1 ) =0.4786286705
c ( 1 2 ) =0.5688888889
c ( 1 3 ) =0.4786286705
c ( 1 4 ) =0.2369268851
t ( 1 ) = 0.5773502692
t ( 2 ) =0.5773502692
t ( 3 ) = 0.7745966692
t ( 4 ) =0.00
t ( 5 ) =0.7745966692
t ( 6 ) = 0.8611363116
t ( 7 ) = 0.3399810436
t ( 8 ) =0.3399810436
t ( 9 ) =0.8611363116
t ( 1 0 ) = 0.9061798459
t ( 1 1 ) = 0.5384693101
t ( 1 2 ) =0.00
t ( 1 3 ) =0.5384693101
t ( 1 4 ) =0.9061798459
write ( * , * ) S i desea cambiar l a funcion , s e debe hacer desde e l
codigo
write ( * , * ) I n g r e s e e l numero n de l a c u a d r a t u r a de gauss , n debe
e s t a r comprendido e n t r e 2 y 5
read ( * , * ) n
i f ( n==2) then
i =1
e l s e i f ( n==3) then
i =3
e l s e i f ( n==4) then
i =6
e l s e i f ( n==5) then
i =10
endif
s =0.00
do y =1 ,n
s=s+c ( i ) * f ( t ( i ) )
i = i +1
end do
write ( * , * ) La i n t e g r a l e s :
write ( * , * ) I= , s
end program Gauss
function f ( x )
real : : x
f = ( ( x * * 2 ) + ( 3 * ( x ) ) (2) )
end function

5.

Conclusiones
dependiendo del numero de termiEn el metodo de la cuadratura de Gauss se tiene una mayor precision
nos que se utilice.
Como se puede observar en los ejercicios realizados el metodo de la cuadratura de Gauss es de gran

ayuda y exactitud al momento de evaluar una integral de una funcion.


Dado que este metodo solo nos permite evaluar integras en el intervalo de 1 a 1 se debe realizar arreglos
matematicos para utilizarla en otros intervalos.

6.

Bibliografa
No se utilizo referencias para este trabajo.

Das könnte Ihnen auch gefallen