Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Ra: 164299
Campinas, 2016
SUMÁRIO
1 INTRODUÇÃO ........................................................................................................................ 3
1.1 OBJETIVO ............................................................................................................................ 3
2 REFERENCIAL TEÓRICO ................................................................................................... 4
2.1 Visão geral de métodos numéricos para solução de EDO de primeira ordem ................ 4
2.2 Método de Euler .................................................................................................................... 5
3.1 Teste do programa para a primeira equação ..................................................................... 7
3.2 Teste do programa para a segunda equação....................................................................... 8
3.3 Teste do programa para a terceira equação ....................................................................... 9
4 CONSIDERAÇÕES FINAIS ................................................................................................ 12
REFERENCIAS ........................................................................................................................ 13
ANEXOS .................................................................................................................................... 14
3
1 INTRODUÇÃO
dy
f ( x, y), com a condição inicial: y ( x0 ) y 0 Eq.1
dx
1.1 OBJETIVO
2 REFERENCIAL TEÓRICO
2.1 Visão geral de métodos numéricos para solução de EDO de primeira ordem
yi 1 f ( xi , xi 1 , yi ) Eq. 2
yi 1 f ( xi , xi 1 , yi 1 ) Eq.3
dy
Seja a solução de uma equação diferencial do tipo: f ( x, y) com valor
dx
inicial y ( x0 ) y 0
xi 1 xi h Eq.4
yi 1 yi f ( xi , yi )h Eq.5
6
3 METODOLOGIA
dy
f (t , y), a t b, y (a) Eq.6
dt
O método de Euler constrói i y (t i ), para cada i = 0,1, 2,...,N excluindo o resto. Assim
o método de Euler fica:
0 ,
O usuário terá que entra com o número de interações N que neste caso
correspondeu a 10 e os valores de a e b (valor inicial e final do intervalo de x).
ti wi y(ti) y(ti)-wi
0 0,5 0,5 0
0,2 0,8 0,829286 0,029286
0,4 1,152200007 1,2140877 0,061888
0,6 1,55040014 1,6489406 0,09854
0,8 1,98848021 2,2172295 0,228749
1 2,45817637 2,6408591 0,182683
1,2 2,944981170 3,1799415 0,23496
1,4 3,45177412 3,7324000 0,280626
1,6 3,95012903 4,2834838 0,333355
1,8 4,42815495 4,8151763 0,387021
2 4,86578608 5,30554720 0,439761
Fonte: Autoria própria, 2016 (EXCEL,2013).
t wi y(ti) y(ti)-wi
0 3 3 0
0,5 4,69999981 4,072 -0,628
1 4,89247799 4,323 -0,56948
1,5 4,54985476 4,17 -0,37985
2 4,05164051 3,835 -0,21664
2,5 3,54149675 3,436 -0,1055
Fonte: Autoria própria, 2016 (EXCEL,2013).
Para este teste foi utilizado o exemplo 7.1 do livro do Campos na página
326 para a seguinte equação:
t wi y(ti) y(ti)-wi
0 1 1,000 0,000
0,1 0,899999976 0,914 0,014
0,2 0,8299999983 0,8527 0,023
0,3 0,783999979 0,8116 0,028
0,4 0,757200003 0,787 0,030
0,5 0,745760024 0,7759 0,030
0,6 0,746608019 0,7759 0,029
0,7 0,757286429 0,7849 0,028
0,8 0,775829136 0,8014 0,026
0,9 0,800663292 0,824 0,023
1 0,830530643 0,8515 0,021
Fonte: Autoria própria, 2016 (EXCEL,2013).
12
4 CONSIDERAÇÕES FINAIS
REFERENCIAS
CESAR, D., L., Introdução aos métodos numéricos, 2016, Universidade estadual de
Fluminense.
ANEXOS
program Met_Euler
implicit none
integer :: n,i
real :: a,b,h,t,ALFA,w,f
read *, n
read *, a,b
read *, ALFA
t=a
h = (b-a)/n
w = ALFA
print *, t,w
do i = 1,n
f = -1.2*w+7*exp(-0.3*t)
w = w + h*f
t = a+i*h
print *, t,w
end do