Método das Diferenças Finitas

Ver Todos os Exercícios

Teoria

Opaa, seja muito bem vindo ao Responde Aí! Bora conhecer o método de diferenças finitas?

O que é o Método das Diferenças Finitas?

O método das diferenças finitas é um método de derivação numérica utilizado para resolver problemas de valor de contorno, com essa carinha aqui:

Nesse caso, as nossas condições de contorno são definidas pontos diferentes, e . Por exemplo:

Bora aprender como usar esse método?!

📢 Clique para saber mais:

Como Usar o Método das Diferenças Finitas

No método das diferenças finitas a gente substitui cada derivada por uma aproximação. Dividimos o intervalo cujos extremos são os pontos das condições de contorno, em partes iguais de tamanho . Ou seja:

No final das contas o método vai nos dar uma aproximação do valor de para cada em que dividimos o intervalo . Fazendo algumas modificações na série e substituindo por e brincando um pouco com os números encontramos isso aqui quando queremos uma diferença finita ascendente, que mostra a derivada primeira de uma função aproximada por:

Diferença finita descendente

Se mudamos por temos a chamada a diferença finita descendente:

Tanto a diferença finita crescente quanto a decrescente são chamadas de aproximação de primeira ordem, onde o limitante do erro é dado por:

Diferença finita central

Uma terceira aproximação para pode ser obtida subtraindo a expressão de, ou seja:

Essa é uma aproximação de segunda ordem, onde o limitante do erro é dado por

Exemplo: Resolva a EDO definida abaixo com passo

Confira a resolução desse exemplo e muito mais nesse vídeo super completo que o Responde Aí preparou pra você 👇

Agora vamos praticar com exercícios?

Exemplo: Resolva a EDO definida abaixo com passo

Exercícios Resolvidos

Exercício Resolvido #1

Resolva pelo método das diferenças finitas, o PVC:

y ' ' + 2 y ' + y = x y 0 = 2 y 1 = 0

usando h = 0.25

Passo 1

Temos o seguinte:

y ' ' + 2 y ' + y = x

E teremos n intervalos de modo que:

n = b - a h = 1 0.25 = 4

Então vai ficar assim:

Beleza, agora vamos substituir as derivadas na nossa EDO:

y ' ' + 2 y ' + y = x

y i + 1 - 2 y i + y i - 1 h 2 + 2 y i + 1 - y i - 1 2 h + y i = x i

Multiplicando os dois lados por h 2 :

y i + 1 - 2 y i + y i - 1 + h y i + 1 - y i - 1 + h 2 y i = h 2 x i

Juntando os termos iguais:

y i + 1 1 + h + y i - 2 + h 2 + y i - 1 1 - h = h 2 x i

1.25 y i + 1 - 1.9375 y i + 0.75 y i - 1 = 0.25 2 x i

i = 1 :

1.25 y 2 - 1.9375 y 1 = - 1.484375

i = 2 :

1.25 y 3 - 1.9375 y 2 + 0.75 y 1 = 0 . 0 3125

i = 3 :

- 1.9375 y 3 + 0.75 y 2 = 0.046875

Então chegamos no sistema:

1.25 y 2 - 1.9375 y 1 = - 1.484375 1.25 y 3 - 1.9375 y 2 + 0.75 y 1 = 0 . 0 3125 - 1.9375 y 3 + 0.75 y 2 = 0.046875

Que passando para a forma matricial fica:

0 1.25 - 1.9375 1.25 - 1.9375 0.75 - 1.9375 0.75 0 y 3 y 2 y 1 = - 1.484375 0 . 0 3125 0.046875

Mais fácil que gravar aquela matriz genérica né?

Passo 2

Agora é só resolvermos o sistema:

0 1.25 - 1.9375 1.25 - 1.9375 0.75 - 1.9375 0.75 0 - 1.484375 0.03125 0.046875 → L 2 ⟷ L 1 1.25 - 1.9375 0.75 0 1.25 - 1.9375 - 1.9375 0.75 0 0.03125 - 1.484375 0.046875 → L 3 ← L 3 + 1.55 L 1 1.25 - 1.9375 0.75 0 1.25 - 1.9375 0 - 2.25313 1.16250 0.03125 - 1.484375 0.09531 → L 3 ← L 3 + 1.80250 L 2 1.25 - 1.9375 0.75 0 1.25 - 1.9375 0 0 - 2.32984 0.03125 - 1.484375 - 2.58027

Fazendo a retrosubstituição chegamos em:

y 1 = 1.10749

y 2 = 0.52911

y 3 = 0.18062

Completando nosso quadrinho:

Resposta

Exercício Resolvido #2

Escreva uma desratização com aproximação de segunda ordem para a equação diferencial

y ' ' + t y ' + y = t 2 y 0 = 1 y 1 = 0

Prepare o esquema das equações resultantes que correspondem a tomar h = 0.1

Passo 1

Opa, tenho uma boa notícia, não vamos precisar resolver o sistema no final! Ótimo né? Podemos parar nas equações. Show, vamos lá.

Temos o seguinte:

y ' ' + t y ' + y = t 2

E teremos n intervalos de modo que:

n = b - a h = 1 0 . 1 = 10

Então vai ficar assim:

Beleza, agora vamos substituir as derivadas na nossa EDO:

y ' ' + t y ' + y = t 2

y i + 1 - 2 y i + y i - 1 h 2 + t i y i + 1 - y i - 1 2 h + y i = t i 2

Multiplicando os dois lados por h 2 :

y i + 1 - 2 y i + y i - 1 + h 2 t i y i + 1 - y i - 1 + h 2 y i = h 2 t i 2

Juntando os termos iguais:

y i + 1 1 + h 2 t i + y i - 2 + h 2 + y i - 1 1 - h 2 t i = h 2 t i 2

y i + 1 1 + 0.05 t i + y i - 1.99 + y i - 1 1 - 0.05 t i = 0.01 t i 2

i = 1 :

y 2 1 + 0.05 t 1 + y 1 - 1.99 + y 0 1 - 0.05 t 1 = 0.01 t 1 2

1.005 y 2 - 1.99 y 1 = - 0.9949

i = 2 :

y 3 1 + 0.05 t 2 + y 2 - 1.99 + y 1 1 - 0.05 t 2 = 0.01 t 2 2

1.01 y 3 - 1.99 y 2 + 0.99 y 1 = 0.0004

i = 3 :

y 4 1 + 0.05 t 3 + y 3 - 1.99 + y 2 1 - 0.05 t 3 = 0.01 t 3 2

1.015 y 4 - 1.99 y 3 + 0.985 y 2 = 0.0009

i = 4 :

y 5 1 + 0.05 t 4 + y 4 - 1.99 + y 3 1 - 0.05 t 4 = 0.01 t 4 2

1.02 y 5 - 1.99 y 4 + 0.98 y 3 = 0.0016

i = 5 :

y 6 1 + 0.05 t 5 + y 5 - 1.99 + y 4 1 - 0.05 t 5 = 0.01 t 5 2

1.025 y 6 - 1.99 y 5 + 0.975 y 4 = 0.0025

i = 6 :

y 7 1 + 0.05 t 6 + y 6 - 1.99 + y 5 1 - 0.05 t 6 = 0.01 t 6 2

1.03 y 7 - 1.99 y 6 + 0.97 y 5 = 0.0036

i = 7 :

y 8 1 + 0.05 t 7 + y 7 - 1.99 + y 6 1 - 0.05 t 7 = 0.01 t 7 2

1.035 y 8 - 1.99 y 7 + 0.965 y 6 = 0.0049

i = 8 :

y 9 1 + 0.05 t 8 + y 8 - 1.99 + y 7 1 - 0.05 t 8 = 0.01 t 8 2

1.04 y 9 - 1.99 y 8 + 0.96 y 7 = 0.0064

i = 9 :

y 10 1 + 0.05 t 9 + y 9 - 1.99 + y 8 1 - 0.05 t 9 = 0.01 t 9 2

- 1.99 y 9 + 0.955 y 8 = 0.00 81

Passo 2

Ufa, foram todas as equações! Nosso sistema ficaria assim:

- 1.99 1.005 0 0 0 0 0 0 0 0.99 - 1.99 1.01 0 0 0 0 0 0 0 0.985 - 1.99 1.015 0 0 0 0 0 0 0 0.98 - 1.99 1.02 0 0 0 0 0 0 0 0.975 - 1.99 1.025 0 0 0 0 0 0 0 0.97 - 1.99 1.03 0 0 0 0 0 0 0 0.965 - 1.99 1.035 0 0 0 0 0 0 0 0.96 - 1.99 1.04 0 0 0 0 0 0 0 0.955 - 1.99 y 1 y 2 y 3 y 4 y 5 y 6 y 7 y 8 y 9 = - 0.9949 0.0004 0.0009 0.0016 0.0025 0.0036 0.0049 0.0064 0.0081

Meu amigo, ainda bem que não precisamos calcular isso aí em! haha

Resposta

1.005 y 2 - 1.99 y 1 = - 0.9949 1.01 y 3 - 1.99 y 2 + 0.99 y 1 = 0.0004 1.015 y 4 - 1.99 y 3 + 0.985 y 2 = 0.0009 1.02 y 5 - 1.99 y 4 + 0.98 y 3 = 0.0016 1.025 y 6 - 1.99 y 5 + 0.975 y 4 = 0.0025 1.03 y 7 - 1.99 y 6 + 0.97 y 5 = 0.0036 1.035 y 8 - 1.99 y 7 + 0.965 y 6 = 0.0049 1.04 y 9 - 1.99 y 8 + 0.96 y 7 = 0.0064 - 1.99 y 9 + 0.955 y 8 = 0.0081

Exercício Resolvido #3

O PVC abaixo

y ' ' = 4 y - x ,       0 ≤ x ≤ 1 y 0 = 0 y 1 = 2

tem como solução y = e 2 e 4 - 1 - 1 e 2 x - e - 2 x + x . Use o método das diferenças finitas para aproximar a solução e compare com a solução real para:

a h = 0.5

b h = 0.25

Passo 1

a Temos o seguinte:

y ' ' = 4 y - 4 x

E teremos n intervalos de modo que:

n = b - a h = 1 0.5 = 2

Então vai ficar assim:

Beleza, agora vamos substituir as derivadas na nossa EDO:

y ' ' = 4 y - 4 x

y i + 1 - 2 y i + y i - 1 h 2 = 4 y i - 4 x i

Multiplicando os dois lados por h 2 :

y i + 1 - 2 y i + y i - 1 = 4 h 2 y i - 4 h 2 x i

Juntando os termos iguais:

y i + 1 + y i - 2 - 4 h 2 + y i - 1 = - 4 h 2 x i

y i + 1 - 3 y i + y i - 1 = - x i

i = 1 :

y 2 - 3 y 1 + y 0 = - x 1

- 3 y 1 = - y 2 - y 0 - x 1

y 1 = 2.5 3

y 1 = 0.83333

Completando nossa tabela:

Passo 2

Nessa letra o único valor que estimamos foi y 0.5 ≅ 0.83333 . O valor exato seria:

y = e 2 e 4 - 1 - 1 e 2 x - e - 2 x + x

y 0.5 = 0.824027

Logo, houve um erro de:

E A = 0.83333 - 0.824027 = 0.009306

E R = E A 0.824027 × 100 = 1.13 %

Passo 3

b Agora nosso h mudou para 0.25 , de modo que teremos n intervalos:

n = b - a h = 1 0.25 = 4

Então vai ficar assim:

Pegando nossa EDO pronta para o método lá da letra a :

y i + 1 + y i - 2 - 4 h 2 + y i - 1 = - 0.25 x i

y i + 1 - 2.25 y i + y i - 1 = - 0.25 x i

i = 1 :

y 2 - 2.25 y 1 + y 0 = - 0.25 x 1

y 2 - 2.25 y 1 = - 0.0625

i = 2 :

y 3 - 2.25 y 2 + y 1 = - 0.25 x 2

y 3 - 2.25 y 2 + y 1 = - 0.125

i = 3 :

y 4 - 2.25 y 3 + y 2 = - 0.25 x 3

- 2.25 y 3 + y 2 = - 2.1875

Passo 4

O sistema na forma matricial fica:

- 2.25 1 0 1 - 2.25 1 0 1 - 2.25 y 1 y 2 y 3 = - 0.0625 - 0.125 - 2.1875

Fazendo a Eliminação de Gauss:

- 2.25 1 0 1 - 2.25 1 0 1 - 2.25 - 0.0625 - 0.125 - 2.1875 → L 2 ← L 2 + 0.44444 L 1 - 2.25 1 0 0 - 1.80556 1 0 1 - 2.25 - 0.0625 - 0.15278 - 2.1875 → L 3 ← L 3 + 0.55385 L 2 - 2.25 1 0 0 - 1.80556 1 0 0 - 1.69615 - 0.0625 - 0.15278 - 2.27212

Retrosubstituindo:

y 1 = 0.39512

y 2 = 0.82653

y 3 = 1.33957

Completando a tabelinha já com os valores exatos e com o erro ficamos com:

Resposta

a y 0.5 ≅ 0.83333

E A = 0.009306

E R = 1.13 %

b

Exercício Resolvido #4

O PVC abaixo

y ' ' = y ' + 2 y + cos ⁡ x ,       0 ≤ x ≤ π 2 y 0 = - 0.3 y π 2 = - 0.1

tem como solução y = - 1 10 sin ⁡ x + 3 cos ⁡ x . Use o método das diferenças finitas para aproximar a solução e compare com a solução real para h = π 8

Passo 1

a Temos o seguinte:

y ' ' = y ' + 2 y + cos ⁡ x

E teremos n intervalos de modo que:

n = b - a h = π 2 π 8 = 4

Então vai ficar assim:

Beleza, agora vamos substituir as derivadas na nossa EDO:

y ' ' = y ' + 2 y + cos ⁡ x

y i + 1 - 2 y i + y i - 1 h 2 = y i + 1 - y i - 1 2 h + 2 y i + cos ⁡ x i

Multiplicando os dois lados por h 2 :

y i + 1 - 2 y i + y i - 1 = h 2 y i + 1 - y i - 1 + 2 h 2 y i + h 2 cos ⁡ x i

Juntando os termos iguais:

y i + 1 1 - h 2 + y i - 2 - 2 h 2 + y i - 1 1 + h 2 = h 2 cos ⁡ x i

0.80365 y i + 1 - 2.30843 y i + 1.19635 y i - 1 = 0.15421 cos ⁡ x i

i = 1 :

0.80365 y 2 - 2.30843 y 1 + 1.19635 y 0 = 0.15421 cos ⁡ x 1

0.80365 y 2 - 2.30843 y 1 = 0.501376

i = 2 :

0.80365 y 3 - 2.30843 y 2 + 1.19635 y 1 = 0.15421 cos ⁡ x 2

0.80365 y 3 - 2.30843 y 2 + 1.19635 y 1 = 0.109043

i = 3 :

0.80365 y 4 - 2.30843 y 3 + 1.19635 y 2 = 0.15421 cos ⁡ x 3

- 2.30843 y 3 + 1.19635 y 2 = 0.139379

Passo 2

O sistema na forma matricial fica:

- 2.30843 0.80365 0 1.19635 - 2.30843 0.80365 0 1.19635 - 2.30843 y 1 y 2 y 3 = 0.501376 0.109043 0.139379

Fazendo a Eliminação de Gauss:

- 2.30843 0.80365 0 1.19635 - 2.30843 0.80365 0 1.19635 - 2.30843 0.501376 0.109043 0.139379 → L 2 ← L 2 + 0.51825 L 1 - 2.30843 0.80365 0 0 - 1.89194 0.80365 0 1.19635 - 2.30843 0.501376 0.36888 0.139379 → L 3 ← L 3 + 0.63234 L 2 - 2.30843 0.80365 0 0 - 1.89194 0.80365 0 0 - 1.80025 0.501376 0.36888 0.37264

Retrosubstituindo:

y 1 = - 0.31568

y 2 = - 0.28290

y 3 = - 0.20699

Completando a tabelinha já com os valores exatos e com o erro ficamos com:

Resposta

Exercício Resolvido #5

Resolva pelo método das Diferenças Finitas, o seguinte problema de valor de contorno com h = 0.2

y ' ' = 3 x y ' - y + x y 0 = 0 y ' 1 = 0

Passo 1

Temos o seguinte:

y ' ' = 3 x y ' - y + x

E teremos n intervalos de modo que:

n = b - a h = 1 0.2 = 5

Então vai ficar assim:

Ué, normalmente a gente tem o y n também né? Que nesse caso é o y 5 . Mas a condição de fronteira que ele deu pra gente foi: y ' 1 = 0 ⇔ y 5 ' = 0

Normalmente as duas condições são em y x e não em y ' x ! E agora?

Bom, por que não aproximarmos aquela derivada também? A gente aproxima todas as outras mesmo . . .

Só que como a ideia aqui é eliminar uma variável, teríamos que usar a diferença atrasada! Assim:

y i ' ≅ y i - y i - 1 h

y 5 ' = 0 ≅ y 5 - y 4 h

y 5 ≅ y 4

Agora podemos completar nossa tabela:

Passo 2

Beleza, agora vamos substituir as derivadas na nossa EDO:

y ' ' = 3 x y ' - y + x

y i + 1 - 2 y i + y i - 1 h 2 = 3 x i y i + 1 - y i - 1 2 h - y i + x i

Multiplicando os dois lados por h 2 :

y i + 1 - 2 y i + y i - 1 = 3 h 2 x i y i + 1 - y i - 1 - h 2 y i + h 2 x i

Juntando os termos iguais:

y i + 1 1 - 3 h 2 x i + y i - 2 + h 2 + y i - 1 1 + 3 h 2 x i = h 2 x i

1 - 0.3 x i y i + 1 - 1.96 y i + 1 + 0.3 x i y i - 1 = 0.04 x i

i = 1 :

1 - 0.3 x 1 y 2 - 1.96 y 1 + 1 + 0.3 x 1 y 0 = 0.04 x 1

0.94 y 2 - 1.96 y 1 = 0.008

i = 2 :

1 - 0.3 x 2 y 3 - 1.96 y 2 + 1 + 0.3 x 2 y 1 = 0.04 x 2

0.88 y 3 - 1.96 y 2 + 1.12 y 1 = 0.016

i = 3 :

1 - 0.3 x 3 y 4 - 1.96 y 3 + 1 + 0.3 x 3 y 2 = 0.04 x 3

0.82 y 4 - 1.96 y 3 + 1.18 y 2 = 0.0 24

i = 4 :

1 - 0.3 x 4 y 5 - 1.96 y 4 + 1 + 0.3 x 4 y 3 = 0.04 x 4

- 1.2 y 4 + 1.24 y 3 = 0.032

Passo 3

O sistema na forma matricial fica:

- 1.96 0.94 0 0 1.12 - 1.96 0.88 0 0 1.18 - 1.96 0.82 0 0 1.24 - 1.2 y 1 y 2 y 3 y 4 = 0.008 0.016 0.024 0.032

Fazendo a Eliminação de Gauss:

- 1.96 0.94 0 0 1.12 - 1.96 0.88 0 0 1.18 - 1.96 0.82 0 0 1.24 - 1.2 0.008 0.016 0.024 0.032 → L 2 ← L 2 + 0.57143 L 1 - 1.96 0.94 0 0 0 - 1.42286 0.88 0 0 1.18 - 1.96 0.82 0 0 1.24 - 1.2 0.008 0.02057 0.024 0.032 → L 3 ← L 3 + 0.82932 L 2 - 1.96 0.94 0 0 0 - 1.42286 0.88 0 0 0 - 1.23020 0.82 0 0 1.24 - 1.2 0.008 0.02057 0.04106 0.032 → L 4 ← L 4 + 1.00797 L 3 → L 3 ← L 3 + 0.82932 L 2 - 1.96 0.94 0 0 0 - 1.42286 0.88 0 0 0 - 1.23020 0.82 0 0 0 - 0.37347 0.008 0.02057 0.04106 0.07339

Retrosubstituindo:

y 1 = - 0.05977

y 2 = - 0.11611

y 3 = - 0.16436

y 4 = - 0.19650

y 5 = - 0.19650

Resposta

y 0.2 ≅ - 0.05977

y 0.4 ≅ - 0.11611

y 0.6 ≅ - 0.16436

y 0.8 ≅ - 0.19650

y 1 ≅ - 0.19650

Exercício Resolvido #6

Resolva pelo método das diferenças finitas o PVC:

y ' ' x + 2 y ' x + y x = x y 0 = 0                                                                       y 1 = - 1                                                                

Considere h = 0.25

Passo 1

Fala, td blz? Bora resolver esse PVC? A primeira coisa é que você tem que estar afiado nas derivações numéricas, manjando do paranauê!!

A gente sabe o seguinte:

n = b - a h

n = 1 - 0 0.25 = 4

Então nossa tabelinha terá 4 intervalos, e por consequência 5 pontos, okay?

Passo 2

Agora bora substituir na EDO as derivadas numéricas

y ' ' x + 2 y ' x + y x = x

y i + 1 - 2 y i + y i - 1 h 2 + 2 y i + 1 - y i - 1 2 h + y i = x i

Multiplicando os dois lados por h 2

y i + 1 - 2 y i + y i - 1 + h y i + 1 - y i - 1 + h 2 y i = h 2 x i

E juntando os termos semelhantes, temos:

y i + 1 1 + h + y i - 2 + h 2 + y i - 1 1 - h = h 2 x i

Substituindo na fórmula o passo h = 0.25

1.25 y i + 1 - 1.9375 y i + 0.75 y i - 1 = 0.25 2 x i

Para i = 1 , teremos:

1.25 y 2 - 1.9375 y 1 + 0.75 y 0 = 0.25 2 x 1

1.25 y 2 - 1.9375 y 1 = 0.015625

Para i = 2 , teremos:

1.25 y 3 - 1.9375 y 2 + 0.75 y 1 = 0.25 2 x 2

1.25 y 3 - 1.9375 y 2 + 0.75 y 1 = 0.03125

Para i = 3 , teremos:

1.25 y 4 - 1.9375 y 3 + 0.75 y 2 = 0.25 2 x 3

Lá da tabela que nós montamos no passo 1 sabemos que y 4 = - 1 , podemos dar uma arrumadinha na terceira equação né?!

- 1.9375 y 3 + 0.75 y 2 = 1.296875

Se você reparar bem, caímos num sisteminha de 3 equações e 3 incógnitas. Basta acha-las e completar a tabela agora.

Passo 3

1.25 y 2 - 1.9375 y 1 = 0.015625 1.25 y 3 - 1.9375 y 2 + 0.75 y 1 = 0.03125 - 1.9375 y 3 + 0.75 y 2 = 1.296875

Resolvendo o sistemas:

y 3 = - 1.0182

y 2 = - 0.9012

y 1 = - 0.5895

Resposta

y 3 = - 1.0182

y 2 = - 0.9012

y 1 = - 0.5895

Exercício Resolvido #7

Formule, por diferenças finitas, sistemas de equações cuja solução aproxime a solução do seguinte PVC:

y ' ' = 2 y +   y 3 - t                                   y 0 = 4                                                                       y 4 = 2                                                                      

Considere, se necessário, h = 1 .

Passo 1

Faaaala aeee, o professor te deu um mole e pediu pra vc só montar o sistema de equações. Se vc olhar bem, existe um y 3 na EDO, que significa que o sistema que a gente vai obter é não linear. Ainda bem que ele nem quis que resolvesse e só achar e deixar lá. Então partiu!!

Já vamos fazer aquela tabelinha looouca pra ajudar a gente. Vamos precisar dela na hora de montar as equações pra cada i .

Bora substituir na EDO as derivadas numéricas.

y ' ' = y * s e n y + x   y

y i + 1 - 2 y i + y i - 1 h 2 =   2 y i +   y i 3 - t i  

Multiplicando os dois lados por h 2

y i + 1 - 2 y i + y i - 1 = 2 h 2 y i + h 2 y i 3 - h 2 t i  

E juntando os termos semelhantes, temos:

y i + 1 + y i - 2 - 2 h 2 - h 2 y i + y i - 1 = - h 2 t i

y i + 1 - y i 2 + h 2 ( 2 + y i 2 ) + y i - 1 = - h 2 t i

Como h = 1

y i + 1 - y i 2 + ( 2 + y i 2 ) + y i - 1 = - t i

Para i = 1 , teremos:

y 2 - y 1 2 + ( 2 + y 1 2 ) + y 0 = - t 1

Mas nós sabemos, direto das condições de contorno, que y 0 = 4 e t 1 = 1 . Então,

y 2 - y 1 4 + y 1 2 = - 5

Para i = 2 , teremos:

y 3 - y 2 2 + 2 + y 2 2 + y 1 = - t 2

y 3 - y 2 4 + y 2 2 + y 1 = - 2

Para i = 3 , teremos:

y 4 - y 3 2 + ( 2 + y 3 2 ) + y 2 = - t 3

Lá da tabela que nós montamos no passo 1 sabemos que y 4 = 2 e t 3 = 3 , então podemos substituir esse valores na equação.

- y 3 4 + y 3 2 ) + y 2 = - 5

Resposta

y 2 - y 1 4 + y 1 2 = - 5 y 3 - y 2 4 + y 2 2 + y 1 = - 2 - y 3 4 + y 3 2 ) + y 2 = - 5

Exercício Resolvido #8

Formule, por diferenças finitas, sistemas de equações cuja solução aproxime a solução do seguinte PVC:

y ' ' = y * s e n y + x   y                   y 0 = 1                                                                       y 1 = 5                                                                      

Considere, se necessário, h = 0.25 .

Passo 1

Fala, td blz? Esse vai ser mais tranquilinho. O professor pediu apenas para equacionarmos. Nem vai precisar resolver mesmo o sistema no final.

Já vamos fazer aquela tabelinha iiiiixperta pra ajudar a gente. Vamos precisar dela na hora de montar as equações pra cada i

Bora substituir na EDO as derivadas numéricas.

y ' ' = y * s e n y + x   y

y i + 1 - 2 y i + y i - 1 h 2 =   y i * s e n y i + x i   y i  

Multiplicando os dois lados por h 2

y i + 1 - 2 y i + y i - 1 = h 2 y i * s e n y i + h 2 x i   y i

E juntando os termos semelhantes, temos:

y i + 1 + y i - 2 - h 2 s e n y i - h 2 x i + y i - 1 = 0

y i + 1 - y i [ 2 + h 2 ( s e n y i + x i ) ] + y i - 1 = 0

Substituindo na fórmula o passo h = 0.25

y i + 1 - y i [ 2 + 0.25 2 ( s e n y i + x i ) ] + y i - 1 = 0

Para i = 1 , teremos:

y 2 - y 1 [ 2 + 0.25 2 ( s e n y 1 + x 1 ) ] + y 0 = 0

Mas nós sabemos, direto das condições de contorno, que y 0 = 1 . Então,

y 2 - y 1 2 + 0.25 2 s e n y 1 + 0.25 = - 1

Para i = 2 , teremos:

y 3 - y 2 [ 2 + 0.25 2 ( s e n y 2 + x 2 ) ] + y 1 = 0

y 3 - y 2 [ 2 + 0.25 2 ( s e n y 2 + 0.5 ) ] + y 1 = 0

Para i = 3 , teremos:

y 4 - y 3 [ 2 + 0.25 2 ( s e n y 3 + x 3 ) ] + y 2 = 0

y 4 - y 3 [ 2 + 0.25 2 ( s e n y 3 + 0.75 ) ] + y 2 = 0

Lá da tabela que nós montamos no passo 1 sabemos que y 4 = 5 , podemos dar uma arrumadinha na terceira equação né?!

- y 3 2 + 0.25 2 s e n y 3 + 0.75 + y 2 = - 5

Se você reparar bem, caímos num sisteminha de equações não lineares, mas graças a DEEEUS o professor pediu apenas pra formular. Então..

Resposta

y 2 - y 1 2 + 0.25 2 s e n y 1 + 0.25 = - 1 y 3 - y 2 2 + 0.25 2 s e n y 2 + 0.5 + y 1 = 0 - y 3 2 + 0.25 2 s e n y 3 + 0.75 + y 2 = - 5

Exercícios de Livros Relacionados

Uma parede, com 0,12m de espessura e difusividade térmica de 1,5×10 - 6m 2/ s , encontra-se inicialmente a uma temperatura uniforme igual a 85 ° C . Subitamente, uma de suas faces tem a sua temperatur
O critério de estabilidade para o método explícito exige que o coeficiente do termo T m p na equação de diferenças finitas unidimensional seja zero ou positivo. Analise a situação na qual as temperatu
Um fino bastão com diâmetro D está inicialmente em equilíbrio com a sua vizinhança, um grande recipiente, onde há vácuo, a uma temperatura T v i z . De repente, uma corrente elétrica I ( A ) é passada
Um cilindro sólido redondo, feito com um material plástico ( α=6 × 10 - 7 m 2 / s ) , está inicialmente a uma temperatura uniforme de 20 ° C e se encontra isolado ao longo de sua superfície lateral e
Seja o Problema 5.9, exceto pelo fato de que agora o volume combinado do banho de óleo e da esfera é igual a V=1m 3 . O banho de óleo é bem misturado e isolado termicamente. (a) Considerando que as pr