Tema 01
Tema 01
Índice General
1 Ecuaciones diferenciales ordinarias. Definiciones y Terminología 1
1
Tema 1. E.D.O. de primer orden. Ampliación de Matemáticas. Esp. Electrónica 2
1. Se puede comprobar que y = ln x es una solución de la ecuación xy00 + y0 = 0 en el intervalo (0, ∞).
— Hay E.D.O. que carecen de soluciones. Así, por ejemplo, carece de soluciones de valor real la
ecuación
dy 2
µ ¶
dx +1 = 0
— Hay E.D.O. que tienen una única solución. Esto le sucede, por ejemplo, a la ecuación
µ ¶2
dy
+ y2 =
que sólo tiene la solución y = 0. d
— Hay ecuaciones diferenciales que poseen infinitas soluciones. Así ocurre en los dos siguientes
casos:
De la ecuación y00 5y0 + 6y = 0 son soluciones todas las funciones que se pueden expresar
−
de la forma y = c1e2x + c2e3x , siendo c1 y c2 constantes cualesquiera.
De la ecuación (y0 )2 xy 0 +y = 0 son soluciones todas las funciones y = cx c2 con c constante,
—2 −
y también lo es y = x .
4
Las ecuaciones diferenciales que vamos a estudiar poseen por lo general infinitas soluciones, y muchas
de estas soluciones se pueden escribir mediante una única expresión. Suele ocurrir que muchas de las
soluciones de una ecuación diferencial de orden n se puedan dar mediante una expresión del tipo
que incluye n parámetros c1, c 2 ,... , cn. En dicho caso, la familia n-paramétrica de funciones que define
( ) y que, geométricamente, representa una familia de curvas, la denominaremos solución general de la
∗
ecuación diferencial. Así, por ejemplo, para la ecuación
(y0 )2 − xy 0 + y = 0
ma = −mg ⇐⇒ a = −g
dv
Ahora, llamando v a la velocidad del objeto, la igualdad anterior puede escribirse en la forma = −g.
Así pues, resolviendo esta ecuación diferencial determinaremos la velocidad del objeto en cada dt
instante.
Por simple inspección, se ve que la ecuación tiene infinitas soluciones, y se tiene
v(t) = −gt + k
Hemos obtenido la solución general de la ecuación diferencial, y en ella el parámetro k aparece como
consecuencia de la integración. Si hacemos t = 0, se obtiene v(0) = k, así que el parámetro k se puede
interpretar como la velocidad con que se lanza el objeto.
Obsérvese que aunque el fenómeno está descrito por la segunda ley de Newton, y en ella no figura
para nada la velocidad inicial, en un problema real, al imprimir al objeto una velocidad inicial v(0)
dada, estamos eligiendo de entre todas las soluciones de la ecuación diferencial, precisamente aquélla
para la que el valor del parámetro k coincide con v(0).
Por ello, en todo problema real, a la ecuación diferencial que lo modeliza habrá que añadir unas
condiciones complementarias que determinen concretamente el fenómeno que se estudia.
Una ecuación diferencial junto con condiciones complementarias de la función desconocida y sus
derivadas, todas dadas para el mismo valor de la variable independiente, constituye lo que llamaremos
un problema de valor inicial. En concreto, para una ecuación diferencial de orden n, que en su forma
más general se puede escribir
un problema de valor inicial es considerar, junto con dicha ecuación, n condiciones complementarias del
tipo:
| y0 | + | y |= 0, y(0) = 1
y0 = 2x, y(0) = 1
xy0 = y − 1, y(0) = 1
tenga una única solución definida al menos en un intervalo que contiene al punto x0.
∂f
Teorema 2.1 (Teorema de Picard) Si f (x, y) (x, y) son funciones continuas en un rectángulo
y ∂y
R = {(x, y) : a ≤ x ≤ b, c ≤ y ≤ d},
entonces para cada punto (x0, y0) interior de R existe una única solución del problema de valor inicial
½ y0 = f (x,
y) y (x0) =
y0
Obsérvese que si la función f de la ecuación y0 = f (x, y) verifica las hipótesis del teorema
anterior, entonces podemos garantizar que dicha ecuación posee infinitas soluciones, aunque sólo habrá
una solución que describa una curva en el plano que pase por el punto (x0, y0).
Por otra parte, se deberá tener presente desde ahora que aunque se tenga la certeza de que una ecuación
diferencial tiene soluciones, generalmente la ecuación sólo se podrá resolver por métodos aproximados.
Esto significa que sólo podremos obtener “aproximaciones” de sus soluciones.
De modo que su solución general viene dada por (2) , y en ella se recogen todas las soluciones de la
ecuación (1).
Más generalmente, toda ecuación de primer orden y0 = f (x, y) en la que y0 pueda expresarse como
producto de dos funciones, una que depende sólo de la variable x, y otra que depende sólo de la
variable y, esto es, de la forma
g(x)
y0 = h(y) (3)
De modo que (6) constituye una familia uniparamétrica de soluciones, que generalmente vienen expresadas
de forma implícita.
El razonamiento anterior nos sugiere un método para resolver la ecuación (3):
De la ecuación (3) pasamos a h(y)dy = g(x)dx y finalmente integraremos ambos miembros para obtener
la solución general de la ecuación dada.
h(y)
NOTA.- Las ecuaciones y0 = g(x)h(y), y0 = también son de variables separables y se resuelven
g(x)
de forma similar.
1 −1/4 1/4
y2 − 4 = y + 2 + y − 2
Tema 1. E.D.O. de primer orden. Ampliación de Matemáticas. Esp. Electrónica 6
Así se obtendrá
1 1
− ln |y + 2| + ln |y − 2| = x + c1 =⇒ − ln |y + 2| + ln |y − 2| = 4x + 4c1 =⇒
4 4
−
y 2¯ y−2¯ y−2
ln ¯ = 4x + c =⇒ ¯ = e4x+c2 = c e4x =⇒ = ce4x, con c ∈ R∗.
¯y + 2
2 ¯ y +2 3
y +2
¯
Finalmente, despejando
1 + ce4x
y=2 4x
1 − ce
Obsérvese que si ahora buscásemos la única solución tal que y(0) = 2, al sustituir x = 0, y = 2, en
— −
la expresión anterior, llegaríamos al absurdo 1 = 1. Esto nos indica que hemos perdido en el proceso
−
de resolución la solución de este problema de valor inicial. Pero, si repasamos los cálculos, se observa
que se dividió por y2 4. Así, se consideró que y = 2, y = 2. Luego en caso de ser y = 2 o bien
y = 2 soluciones de la — 6 6
ecuación diferencial, las podríamos haber eliminado. Es fácil comprobar que,
−
en este caso, tanto y = 2 como y = 2 son soluciones de la ecuación diferencial. La solución y = 2 se
− 1 + ce4x
puede obtener de la solución general y = 2
1 − ce4x para el valor c = 0 del parámetro, pero y = −2 no
forma parte de dicha familia uniparamétrica. Sin embargo, es precisamente la solución y = 2 la que es
−
la solución del problema de valor inicial planteado.
Definición 3.1 Una función f (x, y) se dice que es homogénea de grado n cuando verifica:
Es fácil comprobar que toda función polinómica en las variables x, y, tal que todos sus sumandos son
monomios de grado total n, es una función homogénea de grado n. Por ejemplo:
Definición 3.2 Se dice que la E.D.O. de primer orden M (x, y)dx + N (x, y)dy = 0 es homogénea cuando
M (x, y) y N (x, y) son funciones homogéneas del mismo grado.
A la vista de la definición, podemos decir que toda ecuación homogénea se puede escribir de la forma
y0 = f (x, y) donde f (x, y) es homogénea de grado cero.
Veremos a continuación que toda ecuación homogénea y0 = f (x, y) se puede resolver realizando un
cambio de variable. Si llamamos z = y/x se tiene:
y0 = z 0 x + z,
z 0 x + z = f (x, y)
y al ser f homogénea de grado cero, como f (x, y) = f (1, y/x), entonces escribimos la ecuación diferencial
en la forma
z 0 x + z = f (1, z)
Esta última ecuación es de variables separables, por lo que resolviéndola se obtendrá la expresión de las
funciones z de x que la verifican. Después, sustituyendo en dicha expresión la z por y/x, tendremos
finalmente la expresión de las soluciones de la ecuación homogénea dada.
y + 2xe−y/x
y0 =
x
En primer lugar, expresaremos el segundo miembro como función de y/x.
y
y0 = + 2e−y/x
x
Ahora, realizamos el cambio de variables z = y/x, con lo que al ser y0 = xz0 + z, la ecuación queda de la
forma
xz0 + z = z + 2e−z
=⇒ ez = 2 ln |x| + C =⇒ ez = ln x2 + C
ey/x = ln x2 + C
siendo
∂F (x, ∂F (x,
M (x, y) = y) , N (x, y) = y) , para alguna función F (x, y),
∂x ∂y
podremos decir que F (x, y) = C es su solución general. Este tipo de ecuaciones diferenciales se denominan
ecuaciones diferenciales exactas. Así pues, cuando una ecuación diferencial es exacta, para obtener su
solución general bastará encontrar la función F (x, y).
El siguiente teorema nos permite identificar fácilmente ecuaciones diferenciales que son exactas.
Así, al ser M y N funciones con derivadas parciales de primer orden continuas, podemos afirmar que las
derivadas de segundo orden de F son continuas, y el teorema de Schwartz nos afirma que las
derivadas cruzadas de segundo orden de F coinciden, es decir:
∂M (x, ∂N (x, y)
y) =
∂x
∂y
) Supongamos ahora que se verifica (8) , y queremos comprobar que (7) es exacta. Para ello debemos
⇐
encontrar una F (x, y) tal que
∂F (x, ∂F (x,
y) = M (x, y) y) = N (x, y)
y
∂x ∂y
∂F (x,
Por tenerse que verificar = M (x, y), entonces F (x, y) tiene que ser de la forma
y)
∂x Z
F (x, y) = M (x, y)dx + ψ(y)
Tema 1. E.D.O. de primer orden. Ampliación de Matemáticas. Esp. Electrónica 9
para alguna función ψ(y) que únicamente dependa de la variable y. Así todo consistirá en encontrar una
ψ(y) tal que se cumpla también la condición
∂F (x,
y) = N (x, y)
∂y
lo cual supone que
µZ ¶
∂
M (x, y) dx + ψ 0 (y) = N (x, y)
∂
Luego debe ser
∂ µZ ¶
ψ 0 (y) = N (x, y)
−∂y M (x, y) dx (9)
y para comprobar que efectivamente existe esa ψ(y) sólo habrá que justificar que el segundo miembro de
(9) es una función únicamente de y, ya que así ψ(y) se obtendrá de (9) por simple integración.
Por otra parte, si comprobamos que
∂ ∂
N (x, y) µZ ¶¶
∂x µ ∂y M (x, y)dx = 0
se verifica
∂M (x, y) ∂N (x, y) 2
∂y = ∂x = 3y .
Para resolverla utilizaremos la idea de la demostración del teorema anterior: Buscamos una función
F (x, y) tal que
∂F (x, y) ∂F (x, y)
∂x = y3 y ∂y = 3xy2
∂F (x, y)
La condición = y3 la verifica la función
∂x
Z
F (x, y) = y3dx + ψ(y) = y3x + ψ(y)
Tema 1. E.D.O. de primer orden. Ampliación de Matemáticas. Esp. Electrónica 1
siendo ψ(y) una función únicamente de la variable y. Determinaremos dicha función imponiendo que
∂F (x, y)
verifique la condición = 3xy2.
∂y
∂ F (x, y )
= 3xy 2 ⇐⇒ 3y2 x + ψ 0 (y) = 3xy 2 ⇐⇒ ψ 0 (y) = 0
∂
Por tanto, si tomamos la función ψ(y) = 0, tenemos que una función F (x, y) en las condiciones exigidas
es
F (x, y) = y3x
y3x = C
Hemos comprobado que la ecuación y3dx +3xy2dy = 0 es exacta. Si ahora dividimos ambos miembros
por y2, la ecuación resultante es:
ydx + 3xdy = 0
Esta nueva ecuación, que tiene las mismas soluciones que la anterior, se puede comprobar que no es
exacta; sin embargo, para resolverla bastaría con multiplicarla por y2 y resolver la ecuación exacta que
se obtiene. Este hecho nos sugiere que determinadas ecuaciones que no son exactas se pueden resolver
como tales cuando previamente se las multiplica por un cierto factor µ = µ(x, y). Dicho factor recibe el
nombre de factor integrante.
cuando la ecuación
es exacta.
Hallar los factores integrantes puede ser un problema difícil. Sin embargo, hay dos clases de ecua-
ciones diferenciales cuyos factores integrantes son sencillos: aquellas que poseen factores integrantes que
dependen bien de x solamente o bien de y solamente. Es fácil probar lo siguiente:
∙ ¸
1 ∂M ∂N
1. Si − = h(x) es una función de x solamente, entonces la ecuación posee un factor
N ∂ ∂
integrante de la forma µ (x) .
∙ ¸
1 ∂N ∂M
2. Si − = k(y) es una función de y solamente, entonces la ecuación posee un factor
M ∂ ∂
integrante de la forma µ (y) .
Teorema 3.2 Si p(x) y q(x) son funciones continuas en algún intervalo (a, b) que contiene al punto x0,
entonces para cualquier y0 ∈ R existe una única solución del problema de valor inicial:
½ y0 + p (x) y = q (x)
y (x0) = y0
Veremos a continuación dos métodos para resolver las ecuaciones lineales de la forma (11), que verifican
las hipótesis del teorema anterior.
Las ecuaciones lineales siempre poseen un factor integrante del tipo µ = µ(x), y por tanto, se pueden
integrar utilizando este hecho.
Este método se basa en el hecho de que todas las soluciones de la ecuación lineal y0 + p(x)y = q(x) se
pueden expresar como suma de la solución de la ecuación
c R
−p(x)dx
=⇒ y = Ce con C ∈ R (solución general)
ya que hay que considerar la solución y = 0 que se descartó en los pasos de resolución.
Para obtener una solución particular de la ecuación completa se puede utilizar el que se denomina
método de variación de la constante, y que se basa en que siempre existe, como comprobaremos, una
función C(x) tal que
R
−p(x)dx
y = C(x)e (12)
es una solución de la ecuación completa. Así, una vez determinada C(x) se tendrá una solución particular
de la ecuación completa. (Obsérvese que el nombre del método se debe a que la expresión (12) se obtiene
de la solución general de la ecuación incompleta, considerando la constante ahora como una función).
Escribamos, para simplificar, la expresión (12) en la forma
y = C(x)η(x) (13)
y comprobemos que la ecuación completa tiene una solución de este tipo.
La función y = C(x)η(x) es solución de (11) cuando:
[C 0 (x)η(x) + C(x)η 0 (x)] + p(x)C(x)η(x) = q(x)
si, y sólo si,
C 0 (x)η(x) = q(x)
R
−p(x)dx
Ahora, como η(x) = e no se anula nunca, entonces integrando conseguimos que una C(x) es
Z R
p(x)dx
C(x) = e q(x)dx.
Y, por tanto,
R
Z R
−p(x)dx p(x)dx
y=e e q(x)dx
se trata de obtener aproximadamente los valores de la solución, si existe, en un conjunto de puntos del
intervalo [a, b] que interese, entre los cuales ha de estar el punto x = x0 . Para ello, se fija un h > 0 y
se obtiene un conjunto de puntos {x0, x1, ..., xn} ⊂ [a, b], de la forma
x1 = x0 + h, x2 = x0 + 2h, x3 = x0 + 3h, ·· · , xn = x0 + nh
para los que se calcularán los valores aproximados de la solución y1, y 2 ,... , yn de la ecuación diferencial,
con la condición y(x0) = y0. A la longitud h de cada subintervalo [xi, xi+1] se le llama paso.
Una forma general de efectuar el cálculo de los valores aproximados de la solución en cada paso es
mediante el uso de polinomios de Taylor
0 h2 00
hk k)
(x) (14)
y (x + h) ≈ y (x)+ hy (x)+ (x) + ·· · +
y 2! y k!
teniendo en cuenta que si el valor de h es pequeño, las potencias más altas h2, h3, . . . son muy pequeñas.
Veamos algunos casos particulares.
(en donde el miembro derecho se obtiene a partir de la ecuación diferencial dada) y el siguiente proceso
de iteración. En el primer paso se calcula
y1 = y0 + hf (x0, y0)
y2 = y1 + hf (x1, y1)
que se aproxima a y (xn) y, de esta forma, obtenemos una tabla de valores aproximados de la solución.
A continuación veremos un ejemplo del método de Euler.
Tema 1. E.D.O. de primer orden. Ampliación de Matemáticas. Esp. Electrónica 1
Ejemplo 4.1 Usaremos el método de Euler para obtener el valor aproximado de y (0.5) para la solución
del problema de valor inicial
y0 = (x + y 1)2
−
y (0) = 2
h2 3 hk k)
y (x + h) ≈ y (x)+ hf (x, y)+ f (x, y)+ h f 00 (x, y)
3! (x, y)+ · · · + k! f
0 2!
f 0 = fx + fy y 0 = fx + fy f
Tema 1. E.D.O. de primer orden. Ampliación de Matemáticas. Esp. Electrónica 1
surge el principal inconveniente que es la necesidad de calcular en cada paso las derivadas parciales de
la función f (x, y). Ahora la estrategia general es evitar el cálculo de tales derivadas y sustituirlas
calculando f para uno o varios valores auxiliares de (x, y) elegidos adecuadamente con el fin de obtener
una gran exactitud. A continuación se analizan dos de tales métodos que tienen gran importancia
práctica.
El primer método se denomina método de Euler mejorado o método de Heun. En cada paso
de este método primero se calcula el valor auxiliar
∗
yn +1 = yn + hf (xn , yn ) (15)
Ejemplo 4.2 Usaremos el método de Euler mejorado para obtener el valor aproximado de y (0.5) para
la solución del problema de valor inicial del ejemplo anterior
y0 = (x + y 1)2
−
y (0) = 2
Para h = 0.1, se
obtiene
y∗ = y0 + 0.1 (x0 + y0 − 1)2 = 2.1
1
y, por tanto,
Estas constantes k1, k2, k3, k4 se calculan de manera que el desarrollo anterior coincida con el polinomio
de Taylor de cuarto orden. Como la deducción del método es bastante tediosa, solo damos los
resultados:
k1 = hf (xn, yn)
¡ ¢
k2 = hf¡ xn + 21 h, yn +2 1 ¢
k3 = xn + 1 h,2 yn + 1 2
k4 = hf (xn + h, yn + k3)
xn+1 = xn + h
yn+1 = yn + 1 (k1 + 2k2 + 2k3 + k4)
6
Se puede demostrar que el error por truncamiento por paso es del orden de h5 y el método es, en
consecuencia, de cuarto orden.
Ejemplo 4.3 Si usamos el método de Runge-Kutta de cuarto orden para obtener el valor aproximado
de y (0.5) para la solución del problema de valor inicial de los ejemplos anteriores obtenemos las siguientes
tablas donde podemos comparar los valores aproximados que se obtienen con los valores reales