Sunteți pe pagina 1din 7

ECUACIONES DIFERENCIALES

𝒚 = 𝒔𝒆𝒏(𝟐𝒙) 𝒚′ = 𝟐𝒄𝒐𝒔(𝟐𝒙) 𝒚′′ = −𝟒𝒔𝒆𝒏(𝟐𝒙)


∴ 𝒚′′ + 𝟒𝒚 = 𝟎
Clasificación de las ecuaciones diferenciales:
Ec. Diferencial Ordinaria (EDO) EC. Diferencial en derivadas
parciales (EDP)
𝑦 ′′ + 𝑦𝑥 + 𝑥𝑐𝑜𝑠(𝑦) = 0 𝜕𝑇 𝜕𝑇
+ = 𝑇 𝑥𝑦
𝜕𝑥 𝜕𝑦
𝑦 ′ + 𝑦𝑥 + 𝑐𝑜𝑠(𝑦𝑥 ) = 𝑙𝑛(𝑦𝑦 ′ ) Ec. de la distribución de temperatura en
una placa 2D
𝜕2𝑇 𝜕2𝑇
+ =0
𝜕𝑥 2 𝜕𝑦 2
𝑥̇ = 𝑥 ∗ 𝑠𝑒𝑛(𝑡)𝑥
𝑑𝑦
5 +𝑦+𝑥 =0
𝑑𝑥
Ec. general del sistema masa-resorte:
𝑚𝑥̈ + 𝑐𝑥̇ + 𝑘𝑥 = 𝑓(𝑡)
Ec. del péndulo:
𝑔
̈
𝜃 + 𝑠𝑒𝑛(𝜃) = 0
𝐿
Ec. Diferencial de una viga
𝑑2 𝑦 𝑀(𝑥)
=
𝑑𝑥 2 𝐸𝐼
Ec. Diferencial del crecimiento
poblacional
𝑑𝑃
= 𝑘𝑃
𝑑𝑡
Ec. Diferencial de enfriamiento de
Newton (𝑇𝑎 =T ambiente)
𝑑𝑇
= 𝑘(𝑇 − 𝑇𝑎 )
𝑑𝑡
ECUACIONES DIFERENCIALES ORDINARIAS DE PRIMER ORDEN
(EDO DE PRIMER ORDEN)
Problema del valor inicial
Ec. Diferencial∶ 𝑦 ′ = 𝑓 (𝑥, 𝑦)
Condición inicial (CI): 𝑦(𝑥𝑜 ) = 𝑦0
Condición final: 𝑦(𝑥𝑓 ) =?
Método numérico(paso)= ℎ

FORMULAS PARA EL PROBLEMA DEL VALOR INICIAL

Método Fórmula de recurrencia


Euler Progresivo 𝑦𝑖+1 = 𝑦𝑖 + ℎ𝑓(𝑥𝑖 , 𝑦𝑖 )
Euler Regresivo 𝑦𝑖+1 = 𝑢𝑖 + ℎ𝑓(𝑥𝑖+1 , 𝑦𝑖+1 )
Taylor ℎ2
de orden 2 𝑦𝑖+1 = 𝑦𝑖 + ℎ𝑓(𝑥𝑖 , 𝑦𝑖 ) + 𝑓′(𝑥𝑖 , 𝑦𝑖 )
2
ℎ2 ′
𝑦𝑖+1 = 𝑦𝑖 + ℎ𝑓(𝑥𝑖 , 𝑦𝑖 ) + 𝑓 (𝑥𝑖 , 𝑦𝑖 )
Taylor 2!
3
de orden k ℎ ℎ𝑘 (𝑘−1)
+ 𝑓′′(𝑥𝑖 , 𝑦𝑖 ) + ⋯ . . 𝑓 (𝑥𝑖 , 𝑦𝑖 )
3! 𝑘!

𝒌𝟏 = 𝒉𝒇(𝒙𝒊 , 𝒚𝒊 )
Runge-Kutta
de orden 2 𝒌𝟐 = 𝒉𝒇(𝒙𝒊 + 𝒉, 𝒚𝒊 + 𝒌𝟏 )
𝒚𝒊+𝟏 = 𝒚𝒊 + (𝒌𝟏 + 𝒌𝟐 )/𝟐
𝒌𝟏 = 𝒉𝒇(𝒙𝒊 , 𝒚𝒊 )
𝒉 𝒌𝟏
𝒌𝟐 = 𝒉𝒇(𝒙𝒊 + , 𝒚𝒊 + )
𝟐 𝟐
Runge-Kutta 𝒉 𝒌𝟐
de orden 4 𝒌𝟑 = 𝒉𝒇(𝒙𝒊 + , 𝒚𝒊 + )
𝟐 𝟐
𝒌𝟒 = 𝒉𝒇(𝒙𝒊 + 𝒉, 𝒚𝒊 + 𝒌𝟑 )
𝒌𝟏 + 𝟐𝒌𝟐 + 𝟐𝒌𝟑 + 𝒌𝟒
𝒚𝒊+𝟏 = 𝒚𝒊 +
𝟔
dsolve => Analíticamente
Matlab
ode45 => Numéricamente

Ejemplo de EDO de primer orden


1) 𝑦 ′ − 𝑐𝑜𝑠(𝑥) 𝑠𝑒𝑛(𝑦) = 0 𝑦(2) = 1 ℎ = 0.5 , ℎ𝑎𝑙𝑙𝑎𝑟 𝑦(4), 𝑢𝑠𝑎𝑛𝑑𝑜 𝑒𝑢𝑙𝑒𝑟.
Solución:
𝑥0 = 2 𝑦0 = 1 ℎ = 0.5 𝑥𝑓 = 4
𝑦 ′ = 𝑐𝑜𝑠(𝑥) 𝑠𝑒𝑛(𝑦) => 𝑓(𝑥, 𝑦) = 𝑐𝑜𝑠(𝑥) 𝑠𝑒𝑛(𝑦)
Para Euler progresivo:

Respuesta: y(4)=0.15

2) 𝑦 ′ − 𝑐𝑜𝑠(𝑥) 𝑠𝑒𝑛(𝑦) = 0 𝑦(2) = 1 ℎ = 0.5 ,


ℎ𝑎𝑙𝑙𝑎𝑟 𝑦(4), 𝑢𝑠𝑎𝑛𝑑𝑜 𝑡𝑎𝑦𝑙𝑜𝑟 𝑑𝑒 𝑜𝑟𝑑𝑒𝑛 2.

Para Taylor de Orden 2 será, necesario calcular lo siguiente:


𝑓 ′ (𝑥, 𝑦) = −𝑠𝑒𝑛(𝑥)𝑠𝑒𝑛(𝑦) + cos(𝑥)cos(𝑦)𝑦′
𝑓 ′ (𝑥, 𝑦) = −𝑠𝑒𝑛(𝑥)𝑠𝑒𝑛(𝑦) + cos(𝑥)cos(𝑦) 𝑐𝑜𝑠(𝑥) 𝑠𝑒𝑛(𝑦)
3) 𝑦 ′ − 𝑦 = 𝑠𝑒𝑛(𝑦) + 𝑥 𝑒𝑙 𝑝𝑟𝑖𝑚𝑒𝑟 𝑝𝑢𝑛𝑡𝑜 𝑑𝑒 𝑦(𝑥) 𝑒𝑠 (1; 4), ℎ = 0.2, ℎ𝑎𝑙𝑙𝑎𝑟 𝑦(2)
4) 𝑦 ′ + 5 = 𝑠𝑒𝑛(𝑥𝑦) 𝑦(1) = 4, 𝑐𝑜𝑛 𝑝𝑎𝑠𝑜 𝑑𝑒 0.1 ℎ𝑎𝑙𝑙𝑎𝑟 𝑦 𝑐𝑢𝑎𝑛𝑑𝑜 𝑥 = 3
5) 𝑦 ′ + 𝑥 + 𝑠𝑒𝑛(𝑥𝑦) = 0 𝑦(3) = 4, 𝑐𝑜𝑛 𝑝𝑎𝑠𝑜 𝑑𝑒 0.4 ℎ𝑎𝑙𝑙𝑎𝑟 𝑦 𝑐𝑢𝑎𝑛𝑑𝑜 𝑥 = 5
6) 𝑦 ′ + 𝑦 2 + 𝑠𝑒𝑛(𝑦) = 0 𝑦(0) = 1 ℎ = 0.2 𝑥𝑓 = 5
′ 2
7) 𝑦 + 𝑥𝑐𝑜𝑠(2𝑥 + 𝑥 ) = 0 𝑦(0) = −1 ℎ = 0.5 𝑥𝑓 = 3
8) 𝑥̇ − 𝑥𝑡𝑠𝑒𝑛(𝑡) = 0 𝑥 𝑖𝑛𝑖𝑐𝑖𝑎 𝑐𝑜𝑛 5 , ℎ = 0.2, 𝑡𝑓 = 8 𝑥𝑓 =?

9) Si un objeto se mueve linealmente sobre la recta x, mediante el siguiente modelo


matemático:
𝑥̇ − 𝑡𝑠𝑒𝑛(𝑥 + cos(𝑡)) = 0
Si el objeto parte desde 5m a la izquierda del origen de coordenadas, determine cuál es
su posición y velocidad en el instante 3 segundos, así mismo indique en qué dirección
se mueve el objeto en ese instante (¿Hacia la izquierda o hacia la derecha?), también
indique si la velocidad esta aumentado o disminuyendo, usar un paso de 1, con el
método numérico Euler.

10) Crecimiento demográfico: La tasa de crecimiento de la población de un lugar varía de


forma proporcional a la población total. Si para un pueblo de la selva peruana, la
constante proporcional del crecimiento poblacional es 0.1, en dicho pueblo en 1990 tenía
5000 personas, estime la población para los años 1995, 2000 y 2005, para la solución
use el método de RK4 con un paso de 5 años. Considerar la EDO en años.
𝑑𝑃 𝑑𝑦
= 𝐾𝑃 => = 𝐾𝑦 => 𝑦 ′ = 0.1𝑦
𝑑𝑡 𝑑𝑥
𝒌𝟏 = 𝒉𝒇(𝒙𝒊 , 𝒚𝒊 )

𝒉 𝒌𝟏
𝒌𝟐 = 𝒉𝒇(𝒙𝒊 + , 𝒚𝒊 + )
𝟐 𝟐
𝒉 𝒌𝟐
𝒌𝟑 = 𝒉𝒇(𝒙𝒊 + 𝟐 , 𝒚𝒊 + )k3
𝟐

𝒌𝟒 = 𝒉𝒇(𝒙𝒊 + 𝒉, 𝒚𝒊 + 𝒌𝟑 )

𝒌𝟏 + 𝟐𝒌𝟐 + 𝟐𝒌𝟑 + 𝒌𝟒
𝒚𝒊+𝟏 = 𝒚𝒊 +
𝟔
Solución
11) Ley de Newton del enfriamiento: La rapidez con que se enfría un objeto es
proporcional a la diferencia entre su temperatura y la del medio que le rodea. Si se
prepara una limonada caliente con una temperatura de 80°C y la dejamos enfriar al
medio ambiente la cual se encuentra a 14°C, estime cual sería temperatura después de
15 minutos, considerando que la constante de enfriamiento es de -1. Para ello use el
método de Taylor de orden 2 con 3 iteraciones. Considerar el tiempo en minutos.
𝑑𝑇
= 𝐾(𝑇 − 𝑇𝑚 ) 𝐾<0 𝑇𝑚 < 𝑇
𝑑𝑡
𝑇𝑚 : Temperatura del medio ambiente

ℎ2
𝑦𝑖+1 = 𝑦𝑖 + ℎ𝑓(𝑥𝑖 , 𝑦𝑖 ) + 𝑓′(𝑥𝑖 , 𝑦𝑖 )
2
Solución:
En un programa con h=5 En un programa con h=1

S-ar putea să vă placă și