Vous êtes sur la page 1sur 3

MAP 5725 - Tratamento numérico de equações diferenciais

Prof. Rudimar Luiz Nós


IME-USP
Verão 2011

Exercício Computacional
Data de entrega: 03/02/2011

1 Problema

Na teoria de propagação de doenças contagiosas, uma equação diferencial or-


dinária não linear de primeira ordem homogênea pode ser usada para prever o número
de indivíduos infectados em um tempo qualquer (em dias), desde que simplificações
adequadas sejam adotadas. Em particular, considera-se que todos os indivíduos de uma
população fixa podem ser contaminados e que, uma vez infectados, permanecem nessa
condição.
Sejam x(t) o número de indivíduos suscetíveis à infecção e y(t) o número de
indivíduos infectados. É razoável supor que a taxa de variação temporal do número de
infectados seja proporcional ao produto do número de indivíduos suscetíveis pelo número
de indivíduos infectados. Assim, tem-se que

d
y(t) = k x(t)y(t), (1)
dt

onde k é uma constante e


x(t) + y(t) = m, (2)

sendo m o tamanho da população. Como x(t) = m − y(t), a equação (1) pode ser
reescrita como
d
y(t) = k[m − y(t)]y(t). (3)
dt
A equação (3) é chamada Equação de Bernoulli. Esta equação pode, pela subs-
tituição
1
u(t) = , (4)
y(t)

1
ser reescrita como a equação diferencial ordinária linear de primeira ordem não ho-
mogênea (verifique!)
d
u(t) = k[1 − m u(t)]. (5)
dt

2 Questões

1. (Valor: 1,5) Calcule a solução exata (família de soluções) da equação (3) e deter-
mine lim y(t). Esse limite é aceitável? Justifique.
t→∞

2. (Valor: 3,0) Implemente computacionalmente, em linguagem C, os seguintes méto-


dos de aproximação da solução do Problema de Cauchy
d
 .

 y (t) = y(t) = f (t, y(t)), t ∈ [a, b]

 dt
:



y(t0 ) = y(a) = y0

• Euler;

• Euler Aprimorado;

• Trapézio;

• Runge-Kutta-Fehlberg;

• Adams-Bashforth de 4 passos;

• Adams-Moulton de 4 passos.

3. Considere na equação (3):


m = 105 ;

k = 2x10−6 ;

y(0) = 103 ;

t ∈ [0, 30].

(a) (Valor: 4,0) Use os métodos implementados no item 2 para aproximar a solução
da equação (3) no instante de tempo t = 30 dias. Otimize o passo temporal
em cada método e calcule o erro global de discretização.

2
(b) (Valor: 1,5) Compare os métodos empregados. Use tabelas e gráficos (plote o
gráfico da solução exata e da solução numérica empregando aplicativos como
o winplot, o octave, o maple, o matlab, o mathematica, etc.).

3 Observações

1. Faça referência à bibliografia consultada.

2. Não serão considerados gráficos capturados na internet, bem como cópias xerox
de livros ou de outros trabalhos.

3. Organização é fundamental. “Listas de padaria” terão como destino a lixeira.

4. Videntes, telepatas e almas gêmeas terão a mesma nota: ZERO.

5. Não sou arqueólogo. Portanto, não decifro hieróglifos.

6. Em um trabalho escrito, o que conta é o que está escrito. Faça-o de forma orde-
nada, clara e sucinta (na forma de um relatório).

7. Anexe ao trabalho cópia dos códigos computacionais.

8. Sugestão: Use papel reciclado.

Vous aimerez peut-être aussi