Está en la página 1de 3

FÍSICA COMPUTACIONAL

Nombre: Cristian Condori Tarqui

0.1 Aplicaciones de las EDO con MatLab


Ejemplo 0.1
Un circuito RL tiene una fem de 5 voltios, una inductancia de 1 henrio,
una resistencia de 80 ohmios y no tiene corriente inicial. Determinar la
corriente en el circuito para cualquier tiempo t.
Solución:
El circuito más sencillo RL consta de una resistencia R, en ohmios; una
inductancia L, en henrios y una fuerza electromotriz, fem E, en voltios.
R

E L

Figura 0.1 – Circuito RL simple.

La cantidad de corriente I, en amperios, queda expresada por la ecuación:


dI R E
+ I=
dt L L
Entonces, para el problema queda:
dI
= −80I + 5, I(0) = 0
dt

>> dsolve(’Dy = -80*y + 5’, ’y(0) = 0’, ’t’)

ans =

1/16 - exp(-80*t)/16

Ejemplo 0.2
En cierto depósito hay 180 L de solución salina que contiene 10 kg de
sal. Se vierte agua en el depósito con una velocidad de 4 L por minuto
y sale la mezcla con velocidad de 3 litros por minuto. La concentración
se mantiene homogénea. Hallar la cantidad de sal al cabo de media hora.
0.1 Aplicaciones de las EDO con MatLab 2

Volumen inicial: V0 = 180 L, cantidad de sal Q0 = 10 kg, velocidad del


agua al entrar e = 4, velocidad de la mezcla al salir f = 3.
Solución:
Sea Q la cantidad de sal en el depósito en un momento dado. El volumen
de solución salina en cualquier momento es: V0 +et − f t. La concentración
de sal es Q/ (V0 + et − f t), y la sal que sale del depósito lo hace a una razón
de f [Q/ (V0 + et − f t)] kg/minuto.
Entonces:
dQ 1
+ Q=0
dt V0 + (e − f )t
Reemplazando los valores:
dQ 3
=− Q, Q(0) = a = 10
dt (180 + t)

>> dsolve(’Dy = -3/(180 + t)*y’, ’y(0) = 10’, ’t’)

ans =

58320000/(t + 180)^3
Para t = 30, Q = 6.3 kg.

Ejemplo 0.3
Un banco ofrece 10 % de interés compuesto continuamente en una cuenta
de ahorros. Determinar el importe del interés ganado en 1 año con un
depósito de un millón de pesos.
Solución:
Sea x la suma de dinero al cabo de t años; entonces la ecuación diferencial
que modela el comportamiento es:
dx
= 0.10x x(0) = 1000000
dt

>> dsolve(’Dy = 0.10*y’, ’y(0) = 1000000’, ’t’)

ans =
3

1000000*exp(t/10)
Para t = 1, x = 1105170.90 se tiene: 1105170.90 − 1000000 = 105170.90
es lo que ganó este año.

También podría gustarte