Está en la página 1de 3

Universidad Católica de Salta Cátedra: Análisis Numérico

Facultad de Ingeniería e Informática


Alumno: Facundo, Figueroa Paz Sosa DNI: 39537093
Ingeniería Civil

Trabajo Practico Nº 7
Tema: E.D.O. “Método de “EULER MODIFICADO”

Actividades a realizar
a) Realizar el programa en FORTRAN , dados el siguiente algoritmo de integración:

y'=f(x,y)
O = f(xm+h/2., ym+h/2* y')
ym+1 = ym + h* O

Para la función

y' = 4-2*x
x=0 ; y=2 ; h=0.5
Solución análitica y= -x**2+4*x+2

Tabla de salida

pas x y Y real
o
0 0 2 2
1 0.5 3,75 3,75
2 1 5 5
3 1,5 5,75 5,75

CODIGO FUENTE
program Euler
real y,x,h,ya,m,n
y=1
ya=y
h=0.1
x=0
open(unit=5,file='H:\numerico\clase 5\euler.dat')
print*," "
print*," METODO DE EULER"
print*," "
print*," "
print*," x Yaprox Yreal"
do i=1,10
m=der(y,x)
n=original(x)
y=ya+h*m
print*,x,ya,n
write(5,99001)x,ya,n
Universidad Católica de Salta Cátedra: Análisis Numérico
Facultad de Ingeniería e Informática
Alumno: Facundo, Figueroa Paz Sosa DNI: 39537093
Ingeniería Civil

99001 format(f12.9,f12.9,f12.9)
x=x+h
ya=y
enddo
close(5)
endprogram Euler

real function der(y,x)


real y,x
der=-x*y
end function

real function original(x)


real x
original=exp(-0.5*(x*x))
end function

SALIDA
Universidad Católica de Salta Cátedra: Análisis Numérico
Facultad de Ingeniería e Informática
Alumno: Facundo, Figueroa Paz Sosa DNI: 39537093
Ingeniería Civil

GRAFICO

También podría gustarte