Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo
A escolha pelo gnuplot se deu pelo fato dele, um programa criado em 1986, estar
em plena evoluo e aperfeioamento at a data de hoje. Alm disto, existem verses
para a grande maioria das plataformas existentes. Assim, no h risco de
incompatibilidades no processo de gerao e verificao dos grficos. No entanto, voc
est livre para usar qualquer outra ferramenta de criar grfico desde que no seja
numa planilha. As particularidades de cada planilha podem gerar uma dificuldade extra
no processo de correo dos trabalhos.
dy
I) = y ; y (0)=1
dx
x
Este um caso muito simples do qual a soluo analtica y ( x)=e . Neste
exemplo iniciamos por usar h = 1 / 2 e o valor de x final ser 5. Ao gerar o grfico usando
o comando
voc ver trs curvas indicadas nas legendas com cada coluna usada. Voc notar que
os valores dados pelo mtodo de Euler so uma sub-avaliao dos valores da soluo
exata. Heun e RK4 ainda subestimam os valores mas menos gritantemente. Uma
possibilidade interessante est em voc modificar o programa para que ele gere o valor
da soluo exata de forma compar-la visualmente com as solues aproximadas.
Modifique agora o valor de h para 1 / 4 e voc notar que haver uma discrepncia menor
entre Heun e RK4. Diminua h para, por exemplo, 1 / 10 e voc notar que visualmente
haver uma discrepncia bem pequena entre os mtodos de Heun e RK4. Lembremos
que voc no pode chegar a concluso que assim est bom. O olhmetro um pssimo
instrumento de medida.
dy
II) = y sen( x) ; y (0)=1
dx
voc ver mais informaes que no exemplo anterior no qual a funo era
monotonamente crescente. Algo em comum com o exemplo posterior ser percebido: o
pior desempenho do mtodo de Euler frente aos outros mtodos. No entanto, voc poder
observar que quando o comportamento da soluo estiver numa regio de crescimento ou
decrescimento mais contnuo, o comportamento da inclinao das curvas ser bem
prximas, mesmo que os valores sejam diferentes. Algo mais sutil est acontecendo.
Observe que quando a soluo muda o sinal da derivada, o mtodo de Euler, por assim
dizer, demora um pouco a perceber esta mudana, ou seja, ele custa um pouco a
perceber a mudana.
fcil de compreender o porque disto. O mtodo de Euler de ordem 1, ou seja,
ele equivalente srie de Taylor com apenas o primeiro termo que a derivada de y.
Assim, Euler sensvel s variaes de y mas no derivada segunda de y que carrega
a informao da troca de sinal da derivada; em outras palavras, a concavidade da curva.
Os mtodos de Heun e RK4 j so ambos sensveis derivada segunda e por isto que
eles descrevem melhor as mudanas no sinal da derivada.
Experimente diminuir um pouco mais o valor de h e observe as diferenas.
dy
III) =10 y ; y (0)=1
dx
10 x
Aqui temos mais um exemplo simples e de soluo analtica y ( x)=e . fcil
de perceber que a soluo cai rapidamente para zero. Comecemos por usar h = 1 / 2 e
resolvamos numericamente at x = 1,5. Usando o comando
Talvez seja necessrio uma mudana nas escalas da figura para que voc observe todos
os detalhes da mesma.
Voc notar que os mtodos daro resultados com comportamentos
completamente diferentes da soluo analtica. Euler d uma funo peridica constituda
por uma poligonal, Heun d um valor constante enquanto RK4 d valores que descem
negativamente. O motivo disto sutil mas que j foi apresentado no material didtico: o
valor dado para h faz com que os termos truncados pela srie de Taylor tenham uma
contribuio maior que o prprio mtodo! Ou, em outras palavras, as frmulas no
funcionam mais como mtodos numricos para resoluo de equaes diferenciais
ordinrias. Diminuindo h para 0,4 e depois para 0,3 e suscetivamente at 0,1 veremos os
resultados aos poucos se comportar como esperado. Isto , portanto, um alerta que
demonstra que a escolha de h no arbitrria. Lembrem-se que pelo que vimos na teoria
diminuir h arbitrariamente tambm no soluo.
dy
IV) =25 y ; y (0)=1
dx
1 5 x
Este caso tem como soluo analtica y ( x)= ( 2+ 3e ) . Os valores usados
5
para h so semelhantes aos usados no caso anterior, havendo modificao apenas no
valor final de x que vai para 3. O interessante que apesar das solues serem bem
diferentes, para valores maiores de h os comportamentos so muito parecidos
demonstrando que as frmulas efetivamente no funcionam como mtodos de resoluo
de equaes diferenciais para estes valores de h.
dy y ( x+ h) y ( x)
=lim h .
dx h
dy y (x+ h) y ( xh)
.
dx 2h
Simule tempo suficiente para que haja pelo menos quatro oscilaes em torno do
ponto de equilbrio. Use os seguintes valores para a massa e constante de mola:
a)m=1 ;k=1
b)m=4 ; k=1
c )m=1 ; k=2
[( ) ( ) ]
2 2
m dr d k
T= + r2 ; V =mgr cos + ( rl)2 ; E=T +V .
2 dt dt 2
d dr
Use ainda as seguintes condies iniciais: (0)=1 ; | =0 ; e r (0)=1 ; | =0 ; .
dt t=0 dt t =0
Use g=1 ; l=1 .
IV) Resolva com o uso da calculadora o problema abaixo usando Heun, previso-correo
de passo 2 e previso-correo de passo 4.
dy x+ y
= ; y (1)=0 ; y (1,5)=? ;(h=0,1 e 0,125)
dx x
VI) Verifique a ordem do mtodo abaixo, assim como se ele consistente e estvel
h
y i+1= y i1 + ( f i +1+ 4 f i+ f i1 ) .
3
Os problemas associados vrios fenmenos difusivos (calor, como evolui uma espcie
invasora numa regio nova ou um boato pr-internet) podem ser descritos pela a equao
abaixo
= 2
t
onde aqui a difusibilidade do fenmeno descrito por que varia com o tempo t e
2 2 2
2 = + +
x2 y2 z2
d j
=k 2 j12 j i1 ; k 2= 2
dt x
onde aqui o ndice j, que varia de 0 at n, indica a posio x j do espao onde calculamos o
valor de e x a discretizao espacial. Teremos um sistema de n-1 equaes
diferenciais ordinrias pois os valores de nos pontos x 0 e xn so conhecidos.
Resolva um caso especial do problema acima que ser constitudo por quatro
equaes dadas abaixo
d 1 2
=k 22 10
dt
d 2
=k 2 32 2 1
dt
d 3
=k 2 42 3 2
dt
d 4
=k 2 52 4 3
dt