Ajude a manter o site livre, gratuito e sem propagandas. Colabore!
Uma EDO
| (2.211) |
é uma equação exata quando
| (2.212) |
Neste caso, pode-se calcular uma função tal que
| (2.213) |
Com isso, e lembrando que , a EDO (2.211) é equivalente a333
| (2.214) | |||
| (2.215) | |||
| (2.216) |
Logo, temos a solução geral
| (2.217) |
Vamos resolver a seguinte EDO
| (2.218) |
Denotamos
| (2.219) | |||
| (2.220) |
Calculando as derivadas parciais
| (2.221) | |||
| (2.222) |
vemos que (2.218) é uma equação exata. Desta forma, buscamos por uma função tal que
| (2.223) |
Método 1. Podemos calcular a partir de
| (2.224) |
Integrando em relação a , obtemos
| (2.225) | |||
| (2.226) | |||
| (2.227) |
Para encontrar , usamos
| (2.228) |
No caso, temos
| (2.229) |
donde
| (2.230) |
Integrando em relação a , obtemos
| (2.231) | |||
| (2.232) |
Concluímos que
| (2.233) |
A solução geral da EDO é dada pela equação implícita
| (2.234) |
Método 2. Partimos da equação
| (2.235) |
Integrando em relação a , obtemos
| (2.236) | |||
| (2.237) | |||
| (2.238) |
Agora, usando
| (2.239) |
temos
| (2.240) | |||
| (2.241) |
Integrando em relação a , obtemos
| (2.242) | |||
| (2.243) |
Ou seja, obtivemos
| (2.244) |
o que nos fornece a solução geral
| (2.245) |
Na figura abaixo, temos esboços da solução geral para diferentes valores de .
No Python, podemos computar a solução geral da EDO com os seguintes códigos:
Os esboços dos gráficos podem ser obtidos com:
Para algumas equações
| (2.246) |
não exatas é possível aplicar o método dos fatores integrantes para convertê-las em equações exatas.
A ideia é buscar por um fator integrante tal que
| (2.247) |
seja uma equação exata, i.e.
| (2.248) |
Ou seja, deve ser tal que
| (2.249) | |||
| (2.250) |
Com isso, pode-se concluir que deve satisfazer
| (2.251) |
Em geral, resolver (2.251) pode ser tão ou mais difícil que resolver a EDO original (2.246). Vejamos alguns casos em que é possível encontrar o fator .
No caso de (função de apenas), a equação (2.251) resume-se a
| (2.252) |
Ou seja, se
| (2.253) |
é função apenas de , então podemos calcular um fator integrante resolvendo a EDO linear (2.252).
Vamos resolver a EDO
| (2.254) |
Denotando
| (2.255) | |||
| (2.256) |
vemos que
| (2.257) |
Ou seja, não é uma equação exata. Por outro lado,
| (2.258) | |||
| (2.259) |
é função apenas de , o que nos indica a existência de um fator integrante satisfazendo a seguinte EDO linear
| (2.260) |
Ou seja, resolvemos
| (2.261) | |||
| (2.262) | |||
| (2.263) | |||
| (2.264) |
Com isso, escolhendo o fator integrante a equação
| (2.265) |
é exata e é equivalente a EDO (2.254). De fato, temos
| (2.266) | |||
| (2.267) | |||
| (2.268) | |||
| (2.269) |
Para resolver (2.265), buscamos por uma função tal que
| (2.270) | |||
| (2.271) | |||
| (2.272) |
Bem como, deve satisfazer
| (2.273) | |||
| (2.274) | |||
| (2.275) | |||
| (2.276) |
Logo, podemos concluir que a solução geral de (2.254) é dada por
| (2.277) |
No Python, podemos computar a solução geral com:
Esta solução é equivalente a (2.277)?
A função checkodesol do SymPypermite verificar se uma expressão/equação é solução de uma dada EDO. No caso de exemplo anterior (Exemplo 2.3.2), podemos verificar a solução (2.277) com o seguinte código:
No caso de (função de apenas), a equação (2.251) resume-se a
| (2.278) |
Ou seja, se
| (2.279) |
é função apenas de , então podemos calcular um fator integrante resolvendo a EDO linear (2.278).
Vamos resolver a EDO
| (2.280) |
Denotando
| (2.281) | |||
| (2.282) |
vemos que
| (2.283) |
Ou seja, não é uma equação exata. Por outro lado,
| (2.284) |
é função apenas de . Com isso, podemos obter um fator integrante resolvendo a seguinte EDO linear
| (2.285) | |||
| (2.286) | |||
| (2.287) | |||
| (2.288) | |||
| (2.289) |
Desta forma, podemos escolher o fator integrante de forma que a equação
| (2.290) |
é exata e equivalente a EDO (2.280). De fato, temos
| (2.291) | |||
| (2.292) | |||
| (2.293) | |||
| (2.294) |
Sendo (2.290) uma equação exata, buscamos por uma função tal que
| (2.295) | |||
| (2.296) | |||
| (2.297) |
Bem como,
| (2.298) | |||
| (2.299) | |||
| (2.300) | |||
| (2.301) |
Logo, concluímos que a solução geral da EDO (2.280) é
| (2.302) |
Vamos verificar esta solução no Python:
Tendo em vista que o SymPy não resolve esta EDO diretamente, a opção solve_for_func=False foi utilizada para impedir que o SymPy tente resolver a EDO.
Verifique se a EDO
| (2.303) |
é exata. Caso não seja, busque por um fator integrante para reescrevê-la como uma equação exata.
Para verificarmos se a equação é exata, vamos colocá-la reescrevê-la na seguinte forma
| (2.304) |
Com isso, identificamos
| (2.305) | |||
| (2.306) |
Ainda, temos
| (2.307) |
e
| (2.308) |
Como
| (2.309) |
concluímos que a EDO é exata.
Resolva o seguinte PVI:
| (2.310) | |||
| (2.311) |
Denotando
| (2.312) |
vemos que a EDO associada ao PVI é uma equação exata. Logo, para resolvê-la buscamos por uma função tal que
| (2.313) | |||
| (2.314) | |||
| (2.315) |
Bem como, deve ser tal que
| (2.316) | |||
| (2.317) | |||
| (2.318) | |||
| (2.319) |
Logo, a solução geral da EDO associada é dada por
| (2.320) |
Por fim, aplicando a condição inicial , obtemos
| (2.321) | |||
| (2.322) |
Concluímos que a solução do PVI é dada por
| (2.323) |
Verifique se a seguinte EDO é exata. Justifique sua resposta.
| (2.324) |
Exata
Resolva a seguinte EDO
| (2.325) |
Mostre que a seguinte EDO não é exata
| (2.326) |
Ainda, mostre que o fator integrante pode ser usado para transformar esta em uma equação exata. Por fim, resolva-a.
Resolva a seguinte EDO
| (2.327) |
Resolva o seguinte PVI
| (2.328) |
Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.