Sunteți pe pagina 1din 5

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
𝒌𝟏 = 𝒉𝒇(𝒙𝒊 , 𝒚𝒊 )
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:

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


𝑓 ′ (𝑥, 𝑦) = −𝑠𝑒𝑛(𝑥)𝑠𝑒𝑛(𝑦) + cos(𝑥)cos(𝑦)𝑦′
𝑓 ′ (𝑥, 𝑦) = −𝑠𝑒𝑛(𝑥)𝑠𝑒𝑛(𝑦) + cos(𝑥)cos(𝑦) 𝑐𝑜𝑠(𝑥) 𝑠𝑒𝑛(𝑦)

2) 𝑦 ′ − 𝑦 = 𝑠𝑒𝑛(𝑦) + 𝑥 𝑒𝑙 𝑝𝑟𝑖𝑚𝑒𝑟 𝑝𝑢𝑛𝑡𝑜 𝑑𝑒 𝑦(𝑥) 𝑒𝑠 (1; 4), ℎ = 0.2, ℎ𝑎𝑙𝑙𝑎𝑟 𝑦(2)


3) 𝑦 ′ + 5 = 𝑠𝑒𝑛(𝑥𝑦) 𝑦(1) = 4, 𝑐𝑜𝑛 𝑝𝑎𝑠𝑜 𝑑𝑒 0.1 ℎ𝑎𝑙𝑙𝑎𝑟 𝑦 𝑐𝑢𝑎𝑛𝑑𝑜 𝑥 = 3
4) 𝑦 ′ + 𝑥 + 𝑠𝑒𝑛(𝑥𝑦) = 0 𝑦(3) = 4, 𝑐𝑜𝑛 𝑝𝑎𝑠𝑜 𝑑𝑒 0.4 ℎ𝑎𝑙𝑙𝑎𝑟 𝑦 𝑐𝑢𝑎𝑛𝑑𝑜 𝑥 = 5
5) 𝑦 ′ + 𝑥𝑦 = 0 𝑦(0) = 1 ℎ = 0.2 𝑥𝑓 = 5

6) 𝑦 + 𝑥𝑐𝑜𝑠(2𝑥 + 𝑦) = 0 𝑦(0) = −1 ℎ = 0.5 𝑥𝑓 = 3
7) 𝑥̇ − 𝑥𝑡𝑠𝑒𝑛(𝑡) = 0 𝑥 𝑖𝑛𝑖𝑐𝑖𝑎 𝑐𝑜𝑛 5 , ℎ = 0.2, 𝑡𝑓 = 8 𝑥𝑓 =?

8) 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 8 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 0.03, para el
método numérico RK4.
ALGUNAS APLICACIONES

Haciendo uso de las herramientas de matlab y algunas rutinas, investigue la tendencia que
tiene la función que satisface los siguientes casos:

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 2090,
para la solución use el método de RK4 con un paso de 5 años.

K=0.1
P(0)= 5000
Tf=5 , 10, 100
h=5

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, considerado que la constante de enfriamiento es de -1. Para ello use el método de Taylor de orden 2
con 3 iteraciones.

t0=0 minutos
T0=80 °C
tf=15 minutos
h=5 minutos
f(t,T)=14-T

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