Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Objetivos
Resolver ecuaciones diferenciales ordinarias (EDO’s) de primer orden.
1
Ejemplo 2.1 Resuelve la ecuación diferencial xy(1 + y 2 ) dx − (1 + x2 ) dy = 0, y
encuentra la solución que pasa por el punto (−1, 1).
dy
En primer lugar escribimos la ecuación en términos de la derivada dx :
dy
xy(1 + y 2 ) − (1 + x2 ) = 0.
dx
(%i1) ecu:x*y*(1+y^2)-(1+x^2)*’diff(y,x)=0
(%i2) solg:ode2(ecu,y,x)
(%i3) ic1(solg,x=-1,y=1)
(%i4) sol:logcontract(%)
(%i5) method
Para dibujar algunas curvas de una familia de soluciones se puede generar una
lista dando valores al parámetro con el comando makelist de Maxima:
makelist(expr,c,ci,cf ) genera una lista de la expresión expr, para cada valor de
c desde ci hasta cf, con incrementos de una unidad.
makelist(expr,c,[c1 ,c2 ,. . . ,cn ]) genera una lista de la expresión expr, para los
valores de c especificados.
2
Ejemplo 3.2 Representa las soluciones de la EDO del Ejemplo 2.1 para los valores
de c = −4, −3, −2, −1.
(%i8) solgl:makelist(’’solg,%c,-4,-1)
(%i9) wximplicit_plot(solgl,[x,-30,30],[y,-10,10])
El doble apóstrofo delante de solg evalúa solg, permitiendo la sustitución pos-
terior de %c. También podrı́a haber puesto como primer argumento de makelist la
expresión obtenida para solg copiándola desde la salida correspondiente.
3
4. Trayectorias ortogonales
Cuando cada curva de una familia de curvas G(x, y, C1 ) = 0 es ortogonal a todas
las curvas de otra familia H(x, y, C2 ) = 0, se dice que las curvas de una familia son
trayectorias ortogonales de las curvas de la otra familia.
Las trayectorias ortogonales aparecen de modo natural en problemas de electri-
cidad, magnetismo, termodinámica, hidrodinámica, . . . Ası́, en el campo eléctrico
que rodea a dos cargas opuestas, las lı́neas de flujo de corriente son perpendiculares
a las curvas equipotenciales. En termodinámica, el flujo de calor a través de una
superficie es ortogonal a las curvas isotermas, etc.
Si la ecuación diferencial de una familia de curvas es F (x, y, y 0 ) = 0, la ecuación
diferencial de sus trayectorias ortogonales viene dada por F (x, y, −1/y 0 ) = 0.
Ejemplo 4.1 Calcula las trayectorias ortogonales a la familia y = xc y representa
algunas curvas de ambas familias donde se observe la ortogonalidad.
(%i1) kill(all)
Primero debemos hallar la ecuación diferencial de la que la familia dada es solución:
(%i2) depends(y,x)
(%i3) eliminate([y=c/x,diff(y=c/x,x)],[c])
Cambiando y 0 por −1/y 0 obtenemos la ecuación diferencial de las trayectorias orto-
gonales:
(%i4) ecu:subst(-1/diff(y,x),diff(y,x),%);
Resolviendo esta ecuación hallamos las trayectorias ortogonales de la familia y = xc :
(%i5) solve(ecu,diff(y,x))
(%i6) ode2(’diff(y,x,1)=x/y,y,x)
(%o6) y^2/2=x^2/2+%c
Representación gráfica:
(%i7) lista1:makelist(y=c/x,c,[-2,-1,1,2]);
(%i8) lista2:makelist(y^2/2=x^2/2+%c,%c,[-2,-1,1,2]);
(%i9) wximplicit_plot(join(lista1,lista2),[x,-4,4],[y,-4,4]);
Problema 5.
a) Encuentra las lı́neas de fuerza del campo eléctrico cuyas curvas equipotenciales
son las elipses x2 − 2cx + 2y 2 =0.
b) Representa en una misma figura algunas curvas equipotenciales y lı́neas de
fuerza.
c) Representa el campo de direcciones de las lı́neas de fuerza y sobre él algunas
trayectorias ortogonales.
4
5. Crecimiento y decrecimiento
El problema de valor inicial
dy = ky, k constante
dt
y(t0 ) = y0
sirve como modelo matemático de muchos problemas que aparecen en Fı́sica, Bio-
logı́a, Quı́mica, Economı́a, etc., y que describen crecimiento o decrecimiento (de
poblaciones, de cantidad de sustancias que se desintegran radiactivamente o tras
reacciones quı́micas, de capital, etc). La constante k se puede calcular a partir de
un valor conocido de la solución en un instante t1 > t0 . Si t0 = 0 la solución del PVI
es y(t) = y0 ekt , que será creciente para k > 0 y decreciente para k < 0.
5
7. Ecuación logı́stica
La ecuación dy dt
= ky, k > 0, no es un modelo muy exacto de crecimiento de
poblaciones cuando éstas son grandes. El exceso de población y sus efectos per-
judiciales sobre el ambiente (contaminación, etc.) pueden detener ese crecimiento.
Otro modelo matemático para predecir el crecimiento de poblaciones se conoce como
ecuación logı́stica y es:
dP
= P (a − bP ), a, b > 0.
dt
Problema 8. (Crecimiento logı́stico) Un estudiante portador de un virus de
gripe va a un campus universitario aislado que tiene 1000 estudiantes. Si se supone
que la rapidez con que el virus se propaga es proporcional, no sólo al número y
de estudiantes contagiados, sino también al número de alumnos no contagiados, se
pide:
a) Calcula el número de estudiantes contagiados al cabo de 6 dı́as, si además se
observa que después de 4 dı́as hay 50 estudiantes contagiados.
b) Representa gráficamente los alumnos contagiados en función del tiempo.
8. Reacciones quı́micas
Supongamos que dos sustancias quı́micas A y B se combinan para formar un
compuesto C. Si no hay ningún cambio de temperatura, la ley de acción de masas
establece que la rapidez con la que reaccionan las dos sustancias es proporcional al
producto de las cantidades de A y B que aún no se han transformado en el instante
considerado. Por tanto, si y(t) es la cantidad de C formada en el instante t, el modelo
es:
dy
= k(a − y)(b − y)
dt
donde k es constante, y a, b son constantes conocidas.
Problema 9. (Reacción quı́mica de segundo orden) Dos sustancias quı́micas
A y B se combinan para formar un compuesto C. La reacción que resulta entre las
dos sustancias quı́micas es tal que, por cada gr. de A se usan 4 gr. de B. Se observa
que a los 10 minutos se han formado 30 gr. del producto C. Inicialmente hay 50 gr.
de A y 32 gr. de B. Suponiendo que la rapidez de la reacción es proporcional a las
cantidades de A y B que quedan, se pide:
a) Determina la cantidad del compuesto C en un instante cualquiera.
b) ¿Qué cantidad del producto C hay al cabo de 15 minutos?
c) Representa gráficamente la cantidad del compuesto C en función del tiempo.