Você está na página 1de 9

Solução Numérica de EDO

Método de Euler (Prof. Marcos Melo - UAST)


Equações de 1a. Ordem do tipo y'(t)=f(t,y)
Obs: As células sombreadas devem ser alteradas
de acordo com a equação dada
Resultado
Solução Aproximada Solução Exata Erro
Passo t f(t(n),y(n)) y(n+1)=y(n)+h*f(t(n),y(n)) y(n) |Exata - Aproximada|
0 0 -1.0 1.0 1 0
1 0.1 -0.8 0.900000000 0.909670752738341 0.009670752738341
2 0.2 -0.6 0.819983342 0.837397506093883 0.0174141644292
3 0.3 -0.5 0.757851941 0.781319189790444 0.023467249212723
4 0.4 -0.3 0.711618767 0.739658743206342 0.028039976020259
5 0.5 -0.2 0.679398725 0.710717477925865 0.031318753227526
6 0.6 -0.1 0.659401406 0.692870883383718 0.033469477294793
7 0.7 0.0 0.649925513 0.684565705663716 0.034640192844179
8 0.8 0.1 0.649354730 0.684318136952011 0.034963406690659
9 0.9 0.1 0.656154866 0.690712960289308 0.034558093964139
10 1 0.2 0.668872071 0.702403501227042 0.033531430571641
11 1.1 0.2 0.686131962 0.718112244865048 0.031980282794398
12 1.2 0.2 0.706639502 0.73663198361358 0.029992481743851
13 1.3 0.2 0.729179460 0.756827367947322 0.027647907667843
14 1.4 0.2 0.752617333 0.777636739456519 0.025019406663269
15 1.5 0.2 0.775900573 0.79807413269082 0.02217356017805
16 1.6 0.2 0.798060014 0.81723133966338 0.019171325741481
17 1.7 0.2 0.818211373 0.834279938453099 0.016068565619239
18 1.8 0.1 0.835556717 0.848473195118021 0.0129164785223
19 1.9 0.1 0.849385808 0.859147756109411 0.009761948085443
20 2 0.1 0.859077236 0.865725056541331 0.006647820551018
Parâmetros 0.04
0.03
h 0.1
0.02
t(0) 0.0
0.01
y(0) 1.0
y'(t) SEM(T)-Y 0

Solução Numérica de EDO - Método de Euler


1.2

0.8

0.6

0.4

0.2

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
Aproximada
Exata
Euler

1.4 1.5 1.6 1.7 1.8 1.9 2


Solução Numérica de EDO Parâmetros

Método de Heun (Prof. Marcos Melo - UAST) h


Equações de 1a. Ordem do tipo y'(t)=f(t,y) t(0)
Obs: As células sombreadas devem ser alteradas y(0)
de acordo com a equação dada y'(t)
Resultado
Solução Aproximada Solução Exata Erro
Passo t f(t(n),y(n)) k1 k2 y(n+1)=y(n)+(h/2)(k1+k2) y(n) |Exata - Aproximada|
0 0 -1.0 -1.0 -0.8 1.0 1 0 1.2
1 0.1 -0.8 -0.8 -0.6 0.909991671 0.9096707527 0.000320918094001
2 0.2 -0.6 -0.6 -0.5 0.837968432 0.8373975061 0.000570926298247
3 0.3 -0.5 -0.5 -0.3 0.782077562 0.7813191898 0.000758371743278 1
4 0.4 -0.4 -0.4 -0.2 0.740549520 0.7396587432 0.000890776396869
5 0.5 -0.2 -0.2 -0.1 0.711692418 0.7107174779 0.00097493964914
6 0.6 -0.1 -0.1 0.0 0.693887911 0.6928708834 0.001017027428603 0.8
7 0.7 0.0 0.0 0.0 0.685588355 0.6845657057 0.001022649286096
8 0.8 0.0 0.0 0.1 0.685315062 0.684318137 0.000996924748241
9 0.9 0.1 0.1 0.1 0.691657500 0.6907129603 0.000944540121272 0.6
10 1 0.1 0.1 0.2 0.703273298 0.7024035012 0.000869796818165
11 1.1 0.2 0.2 0.2 0.718888897 0.7181122449 0.000776652185291
0.4
12 1.2 0.2 0.2 0.2 0.737300737 0.7366319836 0.000668753718103
13 1.3 0.2 0.2 0.2 0.757376835 0.7568273679 0.000549467477236
14 1.4 0.2 0.2 0.2 0.778058641 0.7776367395 0.000421901445902 0.2
15 1.5 0.2 0.2 0.2 0.798363057 0.7980741327 0.000288924505555
16 1.6 0.2 0.2 0.2 0.817384521 0.8172313397 0.000153181648597
17 1.7 0.2 0.2 0.1 0.834297044 0.8342799385 1.7105993731836E-05 0
18 1.8 0.1 0.1 0.1 0.848356123 0.8484731951 0.000117071879368 0 0.1 0
19 1.9 0.1 0.1 0.0 0.858900439 0.8591477561 0.000247316804541
20 2 0.0 0.0 0.0 0.865353273 0.8657250565 0.000371783683206
Parâmetros 0.0012

0.1 0.0008
0.0 0.0004
1.0
SEM(T)-Y 0

Solução Numérica de EDO - Método de Heun


1.2

0.8

0.6

0.4

0.2

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
Aproximada
Exata
1.9 2
Solução Numérica de EDO
Método de Runge-Kutta 4 (Prof. Marcos Melo - UAST)
Equações de 1a. Ordem do tipo y'(t)=f(t,y)
Obs: As células sombreadas devem ser alteradas
de acordo com a equação dada
Resultado
Solução Aproximada Solução Exata Erro
Passo t f(x(n),y(n)) k1 k2 k3 k4 y(n+1)=y(n)+(1/6)(k1+2k2+2k3+k4) y(n) |Exata - Aproximada|
0 0 -1.0 -1.0 -0.9 -0.9 -0.8 1.0 1 0
1 0.1 -0.8 -0.8 -0.7 -0.7 -0.6 0.909670903 0.9096707527 1.4985702212478E-07
2 0.2 -0.6 -0.6 -0.6 -0.6 -0.5 0.837397774 0.8373975061 2.6770938765797E-07
3 0.3 -0.5 -0.5 -0.4 -0.4 -0.4 0.781319547 0.7813191898 3.5750763327513E-07
4 0.4 -0.4 -0.4 -0.3 -0.3 -0.2 0.739659166 0.7396587432 4.227828735992E-07
5 0.5 -0.2 -0.2 -0.2 -0.2 -0.1 0.710717945 0.7107174779 4.6669825437551E-07
6 0.6 -0.1 -0.1 -0.1 -0.1 0.0 0.692871375 0.6928708834 4.9209391450589E-07
7 0.7 0.0 0.0 0.0 0.0 0.0 0.684566207 0.6845657057 5.0152615160837E-07
8 0.8 0.0 0.0 0.1 0.1 0.1 0.684318634 0.684318137 4.9730142726023E-07
9 0.9 0.1 0.1 0.1 0.1 0.1 0.690713442 0.6907129603 4.8150578146888E-07
10 1 0.1 0.1 0.2 0.2 0.2 0.702403957 0.7024035012 4.5603017129192E-07
11 1.1 0.2 0.2 0.2 0.2 0.2 0.718112667 0.7181122449 4.225922021206E-07
12 1.2 0.2 0.2 0.2 0.2 0.2 0.736632366 0.7366319836 3.8275467195703E-07
13 1.3 0.2 0.2 0.2 0.2 0.2 0.756827706 0.7568273679 3.3794131182319E-07
14 1.4 0.2 0.2 0.2 0.2 0.2 0.777637029 0.7776367395 2.894500722439E-07
15 1.5 0.2 0.2 0.2 0.2 0.2 0.798074371 0.7980741327 2.3846426655538E-07
16 1.6 0.2 0.2 0.2 0.2 0.2 0.817231526 0.8172313397 1.8606186147352E-07
17 1.7 0.2 0.2 0.1 0.1 0.1 0.834280072 0.8342799385 1.332231717166E-07
18 1.8 0.1 0.1 0.1 0.1 0.1 0.848473276 0.8484731951 8.0837196381189E-08
19 1.9 0.1 0.1 0.1 0.1 0.0 0.859147786 0.8591477561 2.9706808679642E-08
20 2 0.0 0.0 0.0 0.0 0.0 0.865725037 0.8657250565 1.9447003674067E-08
Parâmetros 6E-07

h 0.1 4E-07
t(0) 0.0 2E-07
y(0) 1.0
y'(t) SEM(T)-Y 0

Solução Numérica de EDO - Método de Runge-Kutta 4


1.2

0.8

0.6

0.4

0.2

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
Aproximada
Exata
1.9 2

Você também pode gostar