Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(x).
Por tanto
y
x
= tg 2 =
2 tg a
1 tg
2
=
2y
1 y
2
,
lo que da lugar a una ecuaci on de primer orden y segundo grado y(y
)
2
+2xy
y = 0. Se
obtienen as dos ecuaciones de primer orden
y
=
x
y
+
_
x
y
_
2
+ 1, y
=
x
y
_
x
y
_
2
+ 1
cuyas curvas integrales tienen la forma de sendos espejos, seg un sea el sentido de los rayos
(mismo sentido que Ox o el contrario).
La soluci on de las ecuaciones anteriores son las par abolas
y
2
= 2Cx +C
2
, y
2
= 2Cx +C
2
.
37
38 CAP
= f(x, y),
donde f es una funci on dada, denida en un dominio de R
2
.
Se llama soluci on de la e.d. a cualquier funci on y = (x) tal que
= f(y), e introduciremos
los metodos numericos.
El caso m as simple es y
ON. 39
5.2. Ecuaciones Lineales. Existencia y unicidad de so-
luci on.
Son ecuaciones en las que f(x, y) es una funci on lineal en la variable y,
f(x, y) = p(x) y +g(x),
con lo que la e.d. queda en la forma
y
+p(x) y = g(x).
Ejemplo 5.2.1 Encontrar soluciones de la ecuaci on diferencial y
2y = x
2
e
2x
e
2x
[y
2y] = x
2
=(y e
2x
)
= x
2
=y e
2x
=
x
3
3
+C,
donde C es una constante arbitraria. Por tanto las soluciones de la e.d. son de la forma
y =
x
3
3
e
2x
+C e
2x
.
La expresi on obtenida, que recoge todas las soluciones de la e.d. dada, se llama soluci on
general. Si jamos un punto (condici on inicial), por el que debe pasar la soluci on, es
posible encontrar la unica soluci on que satisface tal condici on. Esto es una caracterstica
de las ecuaciones lineales.
Para obtener la soluci on de la e.d. en el caso en que p(x) no sea constante, buscare-
mos una funci on cualquiera, en particular la podemos suponer positiva, llamada factor
integrante, (x), tal que
(x)[y
+p(x)y] = [(x) y]
= (x) y
(x) y,
con lo cual (x) debe satisfacer
(x) p(x) y =
(x) y
(x)
(x)
= p(x).
Por tanto
ln (x) =
_
x
p(t) dt (x) = e
x
p(t) dt
.
Al multiplicar los dos miembros de la e.d. por el factor integrante resulta
(x)[y
+p(x)y] = [(x) y]
+p(x)y = g(x)
y(x
0
) = y
0
tiene una y s olo una soluci on en [a, b].
Es decir, el teorema anterior asegura que, bajo sus hip otesis, existe una y solo una
soluci on, que est a denida en todo el intervalo en el que p y g son continuas, por lo que
se dice que este teorema tiene caracter global (Ver Figura 5.2).
5.3. Ecuaciones no lineales. Existencia y unicidad de
soluci on.
En el caso general, el problema de valor inicial es de la forma
y
= f(x, y),
y(x
0
) = y
0
,
donde f es una funci on cualquiera, no necesariamente lineal. En este caso, al contrario
que en el lineal, no existe un metodo general de resoluci on de la ecuaci on y, de hecho,
5.3. ECUACIONES NO LINEALES. EXISTENCIA Y UNICIDAD DE SOLUCI
ON. 41
la determinaci on de una soluci on analtica de una ecuaci on no lineal es complicado y, a
menudo, imposible. Nos limitaremos, m as adelante, a estudiar algunos casos particulares
de ecuaciones no lineales. Otra diferencia importante, respecto al caso lineal, es que el
teorema de existencia y unicidad, que enunciamos a continuaci on, solamente garantizar a la
existencia de soluci on, bajo determinadas condiciones, en un entorno del punto dado por
la condici on inicial, por lo que diremos que tiene un caracter local.
Teorema 5.3.1 (Teorema de existencia y unicidad) Si f y
f
y
son continuas en
alg un rect angulo [a, b] [c, d] que contenga al punto (x
0
, y
0
), entonces existe un inter-
valo (x
0
h, x
0
+h) [a, b] en el cual est a denida una y solo una soluci on del p.v.i.
y
= f(x, y),
y(x
0
) = y
0
.
Existe otra versi on del teorema de existencia y unicidad con hip otesis m as debiles,
Teorema 5.3.2 (Teorema de existencia y unicidad) Si f es continua y satisface una
condici on de Lipschitz con respecto a la variable y en alg un rect angulo D = [a, b] [c, d]
que contenga al punto (x
0
, y
0
) [|f(x, y
1
) f(x, y
2
)| L|y
1
y
2
|, cualesquiera que sean
(x, y
1
), (x, y
2
) D], entonces existe un intervalo (x
0
h, x
0
+ h) [a, b] en el cual
est a denida una y solo una soluci on del p.v.i.
y
= f(x, y),
y(x
0
) = y
0
.
En la Figura 5.3 puede apreciarse la soluci on del p.v.i., denida localmente, en las
proximidades del punto donde est a situada la condici on inicial.
Aunque el teorema s olo garantiza la existencia y unicidad de soluci on en un entorno de
x
0
, dicha soluci on es posible prolongarla a un intervalo mayor, siempre que se mantengan
las hip otesis del teorema y la propia soluci on no presente discontinuidades. Por ejemplo,
el p.v.i.
y
= y
2
,
y(0) = 1,
tiene por soluci on y =
1
1 x
. A pesar que la funci on f(x, y) = y
2
satisface las hip otesis del
teorema en cualquier rect angulo contenido en R
2
, dicho teorema garantiza la existencia y
unicidad de soluci on unicamente en un entorno de 0 que, en este caso, se puede prolon-
gar hasta el (, 1), que es donde la soluci on permanece continua. Se llama soluci on
maximal a la soluci on denida sobre un intervalo tal que no se pueda prolongar mas, es
42 CAP
= f(x, y),
y(x
0
) = y
0
.
tiene una, y s olo una, soluci on en el intervalo [a, b], cualquiera que sea y
0
R.
.
A continuaci on resolveremos algunos casos particulares de e.d. no lineales.
5.3.1. Variables separables
La e.d. y
= 0. En el caso en
que M(x, y) = M(x) y N(x, y) = N(y) la ecuaci on se dice de variables separables, porque
escrita en forma diferencial queda M(x) dx = N(y) dy.
5.3. ECUACIONES NO LINEALES. EXISTENCIA Y UNICIDAD DE SOLUCI
ON. 43
Si H
1
(x) y H
2
(y) son funciones cualesquiera tales que H
1
(x) = M(x) y H
2
(y) = N(y),
la e.d. es de la forma
H
1
(x) +H
2
(y)
dy
dx
= 0
d
dx
[H
1
(x) +H
2
(y)] = 0 H
1
(x) +H
2
(y) = C.
La soluci on se presenta en forma implcita y, si se satisfacen las condiciones del teorema
de la funci on implcita, existir a una funci on y = (x) tal que H
1
(x) + H
2
((x)) = C,
que es la soluci on explcita de la ecuaci on diferencial. El c alculo de esta soluci on, o la
determinaci on del intervalo preciso en el que existe, puede resultar complicado.
Ejemplo 5.3.1 Encontrar la soluci on del p.v.i.
y
=
x
2
y(1+x
3
)
,
y(0) = 1.
En la pr actica la soluci on se obtiene directamente
y dy =
x
2
1 +x
3
dx =
y
2
2
=
1
3
ln(1 +x
3
) +C.
Al imponer la c.i. se obtiene C = 1/2, siendo la soluci on del p.v.i.
y(x) =
_
2
3
ln(1 +x
3
) + 1.
En este caso se ha obtenido f acilmente la soluci on explcita, pero no es sencillo precisar
el intervalo m aximo, en torno al punto x = 0, en el cual est a denida, (0,91, ).
Ejercicio 5.3.1 Encontrar la soluci on del p.v.i., precisar su intervalo de denici on y
representarla gr acamente.
y
=
y1
x+3
,
y(1) = 0.
5.3.2. Ecuaciones exactas y reducibles a exactas
Si (x, y) = C dene implcitamente y como funci on diferenciable de x, entonces
x
(x, y) +
y
(x, y)
dy
dx
= 0
es la e.d. cuya soluci on es (x, y) = C.
44 CAP
x
(x, y) = M(x, y),
y
(x, y) = N(x, y),
y (x, y) = C dene y = (x) como funci on de x, entonces
M(x, y) +N(x, y) y
=
x
(x, y) +
y
(x, y) y
=
d
dx
[(x, (x))].
Por tanto,
M(x, y) +N(x, y) y
= 0
d
dx
[(x, (x))] = 0 (x, y) = C.
En este caso la e.d. se dice exacta.
Teorema 5.3.4 Sean M, N, M
y
, N
x
continuas en un rect angulo D = [a, b] [c, d]. En-
tonces la e.d. M(x, y) + N(x, y) y
= 0 sea exacta,
para lo cual se ha de cumplir (M)
y
= (N)
x
. En el caso particular en que sea funci on
solamente de x, o solamente de y, es posible calcular un factor integrante si se cumplen
determinadas condiciones.
= (x) M
y
=
x
N +N
x
x
=
M
y
N
x
N
.
Por tanto si el segundo miembro es funci on de x, existe un factor integrante = (x) que
se obtiene resolviendo la ultima e.d.
Si = (y), entonces se tiene
y
M +M
y
= N
x
y
=
M
y
N
x
M
,
con lo cual existir a = (y), si el segundo miembro es funci on de y.
Ejemplo 5.3.2 Resolver la e.d. y + (2xy e
2y
) y
= 0.
La e.d. no es exacta, pero
M
y
N
x
M
=
1 2y
y
. Por tanto resolviendo la e.d.
=
M
y
N
x
M
=
1 2y
y
= 2
1
y
5.3. ECUACIONES NO LINEALES. EXISTENCIA Y UNICIDAD DE SOLUCI
ON. 45
se obtiene ln = 2y ln y =ln(y) = 2y = =
e
2y
y
.
Multiplicando la e.d. dada por este factor integrante se obtiene una nueva e.d. exacta
e
2y
+ (2xe
2y
1
y
)
dy
dx
= 0,
que tiene como soluci on implcita e
2y
x ln y = C.
5.3.3. Ecuaciones homogeneas y reducibles a homogeneas
Una e.d. M(x, y) + N(x, y) y
=
x
2
+ 3y
2
2xy
.
Se trata de una ecuaci on homogenea. El cambio de variable y = vx la transforma en
dv
dx
x +v =
1 + 3v
2
2v
x
dv
dx
=
1 +v
2
2v
2v
1 +v
2
dv =
dx
x
,
cuya soluci on es ln |1 + v
2
| = ln |x| + ln C, con C R
+
, o equivalentemente 1 + v
2
= kx
con k R, es decir
1 +
y
2
x
2
= kx y
2
= k x
3
x
2
.
Consideremos una e.d. de la forma
dy
dx
= f
_
a
1
x +b
1
y +c
1
a
2
x +b
2
y +c
2
_
, a
1
, a
2
, b
1
, b
2
, c
1
, c
2
R.
1. Si las rectas a
1
x + b
1
y + c
1
= 0, a
2
x + b
2
y + c
2
= 0 se cortan en un punto (, ),
entonces el cambio
x = X +,
y = Y +,
la transforma en una homogenea.
2. Si, por el contrario, tales rectas no se cortan, entonces el cambio de variable
z(x) = a
2
x +b
2
y(x)
la transforma en una de variables separables.
46 CAP
= p(x)y +q(x)y
.
En el caso = 0 o = 1 es lineal y su soluci on se obtiene por el metodo general ya
descrito. Si = 0 y = 1 es no lineal, y mediante el cambio de variable dependiente
z(x) = y
1
(x),
se transforma en
z
=
y
2x
+
x
2
2y
.
Se reconoce una ecuaci on de Bernouilli con = 1, por lo que el cambio indicado
ser a z = y
2
. La nueva ecuaci on es z
=
1
x
z + x
2
, cuya soluci on general es z =
x
3
2
+ C x.
Por tanto, la soluci on de la ecuaci on original es y
2
=
x
3
2
+C x.
Ecuaci on de Ricatti
Es una ecuaci on de la forma
y
+p(x) y +q(x) y
2
= f(x).
Si f(x) = 0 es una ecuaci on de Bernouilli con = 2, si q(x) = 0 es una ecuaci on lineal y
si p(x), q(x) y f(x) son constantes es una ecuaci on de variables separables.
En general, no puede resolverse por cuadraturas pero se transforma en una de Ber-
nouilli si se conoce una soluci on particular.
Sea y
1
(x) una soluci on particular de la ecuaci on de Ricatti. El cambio de variable
dependiente
y(x) = y
1
(x) +z(x)
5.3. ECUACIONES NO LINEALES. EXISTENCIA Y UNICIDAD DE SOLUCI
ON. 47
la transforma en la ecuaci on de Bernouilli
z
= [p(x) + 2q(x) y
1
(x)]z q(x) z
2
,
que mediante el cambio
u(x) =
1
z(x)
se transforma en la ecuaci on lineal
u
= [p(x) + 2q(x) y
1
(x)]u q(x).
En realidad, se puede hacer directamente el cambio
y(x) = y
1
(x) +
1
u(x)
para transformar la ecuaci on de Ricatti en una lineal.
Ejemplo 5.3.5 Encontrar la soluci on general de la e.d.
y
= y
2
2
x
2
,
sabiendo que y = 1/x es una soluci on particular.
Es una ecuaci on de Ricatti. Por tanto, el cambio de variable dependiente
y(x) =
1
x
+
1
z(x)
la transforma en una ecuaci on lineal,
z
+
2
x
z = 1,
cuya soluci on general es
z =
x
3
+
C
x
2
=
x
3
+k
3x
2
.
Por tanto, la soluci on de la ecuaci on original es
y(x) =
1
x
+
3x
2
x
3
+k
.
48 CAP
= y y
2
,
y(0) = y
0
,
donde , > 0. Discutir, seg un los valores de y
0
, la soluci on y precisar el intervalo de
validez de la misma.
5.4. ECUACIONES AUT
ONOMAS. AN
ALISIS CUALITATIVO 49
Figura 5.4: Gr aca de la funci on segundo miembro. Lnea de fase.
En el supuesto que la variable independiente sea el tiempo t 0 e y(t) 0 este
problema de valor inicial corresponde al modelo logstico de evoluci on de poblaciones.
A partir de la propia ecuaci on diferencial podemos extraer informaci on cualitativa
acerca del comportamiento de las soluciones, ya que sabemos cuando y
(x) es positiva,
negativa o nula. Si representamos gr acamente la funci on
f(y) = y y
2
= y
_
1
y
_
(ver gura 5.4) observamos que corta al eje Oy en dos puntos, y = 0 e y = / en los cuales
la derivada se anula. Por tanto, las funciones constantes y(x) = 0 e y(x) = / resuelven
la ecuaci on diferencial. Estas funciones tienen pleno sentido en el caso del modelo de
evoluci on de poblaciones: si la poblaci on es cero, permanecer a nula indenidamente y si
la poblaci on coincide con la capacidad de soporte, ni crecer a ni disminuir a.
En la misma gr aca puede observarse como a la izquierda de y = 0, y
= f(y) < 0,
por lo que la funci on y = y(x) ser a decreciente. Esta circunstancia puede reejarse en
la gr aca marcando en esa zona del eje Oy una echa hacia la izquierda. An alogamente,
para valores 0 < y < / resulta que y
ln
_
y
0
/
y
0
_
,
que existir a realmente si y
0
< 0 o bien y
0
>
, dado que
la funci on f(x, y) = y y
2
y su derivada parcial respecto de y son continuas en todo
5.5. M
ETODOS APROXIMADOS 51
5 4 3 2 1 0 1 2 3 4 5
5
4
3
2
1
0
1
2
3
4
5
x
O
y
Figura 5.6: Soluci on seg un valores de y
0
.
R
2
, la soluci on del p.v.i. se podr a prolongar a todo R. En resumen, los casos posibles son
y
0
< 0 5.1 en (, x
A
), con x
A
> 0,
y
0
= 0 y(x) = 0, en (, ),
0 < y
0
< / 5.1 en (, ),
y
0
= / y(x) = /, en (, ),
y
0
> / 5.1 en (x
A
, ), con x
A
< 0.
En la Figura 5.6 est an representadas las soluciones del p.v.i. en el caso = = 1,
y las condiciones iniciales y
0
= 0, y
0
= 0,5, y
0
= 1 e y
0
= 2. En este ultimo caso puede
observarse tambien la asntota vertical. En todos estos casos se conrman plenamente las
previsiones del an alisis cualitativo.
5.5. Metodos aproximados
Tal como se ha visto hasta ahora, la soluci on explcita de una ecuaci on de primer
orden puede ser obtenida solamente en casos simples (ecuaciones lineales, y no todas, y
algunos casos muy particulares de ecuaciones no lineales). Frente a esta limitaci on se han
desarrollado los metodos gr acos, que consisten en representar los campos de direcciones
en una malla de puntos, y los metodos aproximados, que podemos clasicar en dos tipos:
metodos aproximados analticos, que aproximan la soluci on del problema globalmen-
te en el intervalo que se este considerando, y metodos numericos, que aproximan la
soluci on en un conjunto de valores discretos.
52 CAP
= y
2
+xy
3
no tiene soluci on analtica. La respuesta de MATLAB al intento de obtener la soluci on es
la siguiente.
EDU)) y=dsolve(Dy=y^2+x*y^3,x)
Warning: Explicit solution could not be found.
El campo de direcciones sobre una malla de puntos en el cuadrado [2, 2] [2, 2],
con paso de discretizaci on h = 0,2, se puede obtener mediante el siguiente c odigo.
x=-2:0.2:2;y=-2:0.2:2; [X,Y]=meshgrid(x,y); v1=Y.^2+X.*Y.^3;
mod=sqrt(1+v1.^2); % norma del vector (1,y)
dx=ones(size(X))./mod; % normalizaci on de los vectores
dy=v1./mod; quiver(X,Y,dx,dy,1,.g)
En la gura 5.7 se puede observar el campo de direcciones, con im agenes superpuestas
de soluciones numericas, de cuatro problemas de valor inicial, obtenidas mediante ode45.
Por ejemplo, para resolver el p.v.i. con condici on inicial y(1) = 2, en el intervalo
[1, 2], construimos el chero fun1.m con la funci on
function f=fun1(x,y) f=y.^2+x.*y.^3;
5.5. M
ETODOS APROXIMADOS 53
2 1.5 1 0.5 0 0.5 1 1.5 2
2
1.5
1
0.5
0
0.5
1
1.5
2
Figura 5.7: Campo de direcciones y soluciones numericas
y ejecutamos las instrucciones
EDU)) [x,y45]=ode45(fun1,[-1,2],-2); EDU)) plot(x,y45)
5.5.2. Aproximaciones sucesivas de Picard
Resolver el problema de valor inicial
y
= f(x, y),
y(x
0
) = y
0
,
es equivalente a resolver la ecuaci on integral
(x) = y
0
+
_
x
x
0
f(t, (t)) dt
en el sentido siguiente: (x) es soluci on del p.v.i. sobre un intervalo I si, y s olo si, es
soluci on continua de la ecuaci on integral.
El metodo de aproximaciones sucesivas de Picard consiste en considerar la sucesi on de
funciones denida de la siguiente manera:
0
(x) = y
0
,
n
(x) = y
0
+
_
x
x
0
f(t,
n1
(t)) dt, n = 1, 2,
54 CAP
x
2
2
Ning un termino de la sucesi on es soluci on del p.v.i., pero, precisamente, una de las formas
de demostraci on del teorema de existencia y unicidad (teorema 5.3.1 o 5.3.2) consiste en
demostrar que la sucesi on de Picard converge uniformemente a una funci on (x), que es
soluci on de la ecuaci on integral, y por tanto del p.v.i.. El termino n-esimo de la sucesi on,
n
(x), es una soluci on aproximada del p.v.i., tanto m as precisa cuanto mayor sea n.
Ejemplo 5.5.1 Dado el problema de valor inicial y
0
= y(0) = 1,
1
(x) = 1
_
x
0
(1) t dt = 1 +
x
2
2
,
2
(x) = 1
_
x
0
_
1 +
t
2
2
_
t dt = 1 +
x
2
2
1
2!
_
x
2
2
_
2
,
3
(x) = 1
_
x
0
_
1 +
t
2
2
t
4
8
_
t dt = 1 +
x
2
2
1
2!
_
x
2
2
_
2
+
1
3!
_
x
2
2
_
3
.
Se observa que son los polinomios de Taylor de la funci on (x) = e
x
2
2
, alrededor de
x = 0, que es precisamente la soluci on del p.v.i.. Es decir, en un problema con soluci on
analtica, la sucesi on de Picard est a formada por los polinomios de Taylor de dicha fun-
ci on alrededor del punto dado por la condici on inicial. En la Figura 5.8 se pueden ver la
5.5. M
ETODOS APROXIMADOS 55
soluci on exacta y los primeros terminos de la sucesi on de Picard. Puede observarse como
aumenta la precisi on y el intervalo a medida que aumenta n.
5.5.3. Metodos numericos. Metodos de Euler y Runge-Kutta
M
ETODO DE EULER
Supongamos que el p.v.i.
y
= f(x, y),
y(x
0
) = y
0
,
tiene soluci on unica en el intervalo [x
0
, b], y = (x), y deseamos obtener una estimaci on de
(b). Como ya hemos dicho anteriormente, para obtener dicha estimaci on existen diversos
metodos numericos. Nosotros vamos a exponer el metodo de Euler en su forma m as simple,
el de paso de discretizaci on constante.
Consideremos la partici on del intervalo [x
0
, b],
x
0
< x
1
< x
2
< < x
i1
< x
i
< < x
N1
< x
N
= b,
tal que x
i
x
i1
= h =
b x
0
N
.
La soluci on exacta tiene pendiente f(x
0
, y
0
) en el punto (x
0
, y
0
), por lo que la ecuaci on
de la recta tangente en dicho punto es y y
0
= f(x
0
, y
0
)(xx
0
). Para x = x
1
, obtenemos
el punto (x
1
, y
1
) sobre la recta tangente, donde y
1
es una estimaci on de (x
1
)
y
1
= y
0
+f(x
0
, y
0
)(x
1
x
0
) = y
0
+f(x
0
, y
0
)h.
En realidad, lo que se ha hecho ha sido considerar la ecuaci on integral sobre el intervalo
[x
0
, x
1
] y aproximar el integrando por la constante f(x
0
, y
0
),(ver gura 5.9 donde se observa
la aproximaci on de la funci on integrando en el intervalo [x
n
, x
n+1
]),
(x
1
) = y
0
+
_
x
1
x
0
f(t, (t)) dt y
0
+
_
x
1
x
0
f(x
0
, y
0
) dt = y
0
+f(x
0
, y
0
)h = y
1
.
Conocido y
1
, f(x
1
, y
1
) es una aproximaci on de la pendiente de la recta tangente a la
soluci on exacta y = (x) en el punto (x
1
, (x
1
)) = (x
1
, y
1
). En realidad, es la pendiente
a la unica curva integral de la e.d. que pasa por el punto (x
1
, y
1
). Ver Figura 5.10. Consi-
deremos entonces la recta y y
1
= f(x
1
, y
1
)(x x
1
), que para x = x
2
nos proporciona el
punto
y
2
= y
1
+f(x
1
, y
1
)h,
y as sucesivamente.
56 CAP
ETODOS APROXIMADOS 57
Figura 5.10: Metodo de Euler
se conoce como f ormula de error global acumulado en la etapa n-esima. Este error se
origina debido a que en cada etapa utilizamos una f ormula aproximada para determinar
y
n+1
, y a que el dato de entrada y
n
= (x
n
).
Si suponemos que los datos de entrada son exactos, y
n
= (x
n
), el unico error presente
en cada paso es el debido al uso de una f ormula aproximada, y es conocido como error
local o error de consistencia
e
n
= (x
n
) +f(x
n
, (x
n
))h (x
n+1
).
En la Figura 5.10 pueden observarse ambos tipos de errores en las etapas n y n + 1, y la
relaci on entre ellos
E
n+1
= E
n
+e
n
+ [f(x
n
, y
n
) f(x
n
, (x
n
))]h. (5.2)
Adem as, en cada etapa se producir a un error de redondeo, debido a que la calculadora,
o el ordenador en que implementemos el algoritmo, har a los c alculos con una precisi on
limitada. Podramos hablar por tanto de un error de redondeo acumulado en la etapa
n-esima
R
n
= y
n
Y
n
,
donde Y
n
es el valor realmente calculado por el procedimiento numerico.
El valor absoluto del error total viene dado por
|(x
n
) Y
n
| |(x
n
) y
n
| +|y
n
Y
n
| = |E
n
| +|R
n
|.
En la Figura 5.11 se observa la soluci on exacta del p.v.i.
y
= y,
y(0) = 1,
58 CAP
(x
n
)h +
()
2!
h
2
, x
n
< < x
n+1
.
Por tanto,
|e
n
| =
1
2
|
()h
2
| Kh
2
,
donde la constante K es independiente de h.
M as signicativo que el error local es el global acumulado
Proposici on 5.5.1 (Estimaci on del error global) Si f es de clase C
1
y lipschitziana,
respecto al segundo argumento, el metodo de Euler es tal que
|E
n
| Ch,
donde la constante C es independiente de h.
A partir de 5.2 se obtiene
|E
n+1
| |E
n
| +|e
n
| +|f(x
n
, y
n
) f(x
n
, (x
n
))|h |E
n
|(1 +Lh) +Kh
2
,
5.5. M
ETODOS APROXIMADOS 59
Figura 5.12: Errores de un metodo numerico
donde el primer sumando es una acotaci on del error acumulado en los n primeros pasos
y el segundo una acotaci on del error del paso n + 1.
Se demuestra f acilmente, por inducci on, que
|E
n
|
K
L
[(1 +hL)
n
1] h, n N.
Como 1 +hL e
hL
y nh b x
0
, se obtiene (1 +hL)
n
e
hLn
e
L(bx
0
)
, y por tanto
|E
n
|
K
L
_
e
L(bx
0
)
1
h = Ch.
Disponemos as de una acotaci on del error acumulado, aunque el c alculo efectivo de
la constante C es impracticable. La elecci on del paso de discretizaci on h es una cuesti on
complicada, porque cuando h disminuye el error global acumulado tambien lo hace, pero
el de redondeo aumenta. Ver Figura 5.12. Los analistas numericos lo que hacen es aplicar
el metodo de Euler al p.v.i. con un paso h razonable, y repetir la operaci on con h/2, h/4,
h/8, etc. hasta que sea despreciable el cambio en las cifras signicativas. En ese punto, se
considera que la aproximaci on numerica es, con bastante certeza, casi exacta.
Convergencia
Diremos que el metodo numerico es convergente para el problema de valor inicial, si
los errores globales tienden a cero cuando h tiende a 0
lm
h0
|E
n
| = 0.
60 CAP
n=1
|e
n
| = 0,
es decir, si la suma de los errores locales es despreciable cuando h es sucientemente
peque no.
Finalmente, diremos que el metodo numerico es estable si peque nas perturbaciones de
los datos de entrada producen peque nas perturbaciones en la soluci on. Dada la existencia
de errores de redondeo, la condici on de estabilidad ser a absolutamente necesaria para el
tratamiento numerico de cualquier problema. Obviamente, los esquemas inestables carecen
de todo interes pr actico.
El metodo de Euler, si f es continua y lispchitziana respecto al segundo argumento,
es estable, consistente y convergente.
Perversiones numericas
Ejemplo 5.5.2 Usar el metodo de Euler para obtener una soluci on aproximada del p.v.i.
y
=
_
1 y
2
y(0) = 0,
con paso de discretizaci on h = 0,01, en el intervalo [0, 3]
Este ejemplo proporciona una de las trampasde los metodos numericos. Al aplicar
el esquema de Euler a este problema
y
n+1
= y
n
+h
_
1 y
2
n
,
puede llegar un momento en que el valor de y
n
calculado en la etapa n-esima sea tal que
y
2
n
> 1, en cuyo caso queda interrumpido el algoritmo, a no ser que se tome el valor y
n
= 1,
y en ese caso se obtiene y
n+
= y
n
para todo N.
La soluci on naturaldel p.v.i. es (x) = sen x, pero tambien es soluci on del mismo
problema
y(x) =
_
sen x si 0 x /2,
1 si /2 x 3.
y es esta la que aproxima el metodo numerico. (Ver Figura 5.13).
La perversi on est a en el punto (/2, 1), donde el problema no tiene soluci on unica (la
funci on f no satisface las hip otesis del teorema de existencia y unicidad en ese punto). Por
tanto, antes de aplicar el metodo de Euler, o cualquier otro, es muy conveniente asegurarse
de que la soluci on es unica en el intervalo bajo estudio. En otro caso, no hay un metodo
5.5. M
ETODOS APROXIMADOS 61
0 0.5 1 1.5 2 2.5 3
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Figura 5.13: Perversi on numerica: soluci on exacta y aproximada
1 0.5 0 0.5 1 1.5
1
1.2
1.4
1.6
1.8
2
2.2
Figura 5.14: Perversi on numerica: soluci on aproximada err onea
62 CAP
+y = 0,
y(1) = 1,
en el intervalo [1, 1].
Al aplicar el metodo de Euler se obtiene la soluci on que se reeja en la Figura 5.14,
que no aproxima a la soluci on real, y(x) = x
1/9
, en todo el intervalo, porque el metodo
numerico no detect o la discontinuidad, al ser el paso de discretizaci on demasiado grande.
Un modo de evitar este riesgo consiste en ejecutar el programa varias veces con valores
cada vez mas peque nos del paso de discretizaci on. La presencia de la discontinuidad pue-
de manifestarse por valores aproximados que cambian r apidamente, en vez de converger,
cuando h disminuye. Una alternativa mejor es utilizar un metodo de Euler con paso de
discretizaci on variable, basado en estimaciones del error local, de modo que el propio al-
goritmo no permite atravesarla asntota.
M
_
(x
n
, y(x
n
)) =
= y(x
n
) +hf(x
n
, y(x
n
)) +
h
2
2
_
f
x
+
f
y
f
_
(x
n
, y(x
n
))
En este caso existe el inconveniente de la necesidad de evaluar
f
x
y
f
y
lo cual
puede ser complicado. Por esta raz on es deseable obtener metodos numericos que no
requieran calcular derivadas parciales y tengan la misma precisi on que el desarrollo de
Taylor de orden 2. Una manera es considerar la ecuaci on integral, equivalente a la ecuaci on
diferencial, en el intervalo [x
n
, x
n+1
]
y(x
n+1
) = y(x
n
) +
_
x
n+1
x
n
f(t, y(t)) dt
5.5. M
ETODOS APROXIMADOS 63
Figura 5.15: Metodo de Euler mejorado
y aproximar el integrando por la recta secante (ver gura 5.15).
En este caso se obtiene
y
n+1
= y
n
+
1
2
[f(x
n
, y
n
) +f(x
n+1
, y
n+1
)] h.
No obstante, no es posible utilizar esta f ormula para determinar y
n+1
ya que tambien
aparece en el segundo miembro. Una manera ingeniosa de subsanar este inconveniente
es sustituir y
n+1
en el segundo miembro por el obtenido mediante el metodo de Euler,
resultando el algoritmo
y
0
= y(x
0
),
y
n+1
= y
n
+
1
2
[f(x
n
, y
n
) +f (x
n+1
, y
n
+f(x
n
, y
n
)h)] h, n = 0, 1, 2, ,
conocido con el nombre de metodo de Euler mejorado o metodo de Runge-Kutta de
segundo orden. Se demuestra que es un metodo de orden 2, es decir el error acumulado
es tal que
|E
n
| Ch
2
.
M
= y +x,
y(0) = 1,
cuya soluci on analtica es conocida, y = x 1 + 2e
x
, mediante los metodos numericos
descritos, para distintos valores de h. Se puede observar claramente el orden de error de
cada uno de ellos.
Funciones de Matlab
MATLAB dispone de funciones para resolver numericamente problemas de valor ini-
cial, en los que intervienen ecuaciones diferenciales ordinarias de primer orden, mediante
5.6. APLICACIONES 65
algoritmos m as precisos que los descritos anteriormente. Se trata de algoritmos con pasos
de discretizaci on variable, de manera que van tomando el tama no del paso de discretiza-
ci on seg un el comportamiento de la soluci on. La funci on ode23 combina los metodos de
Runge-Kutta de segundo y tercer orden, y la ode45 los de cuarto y quinto orden.
5.6. Aplicaciones
5.6.1. Trayectorias ortogonales
En muchos campos de la Fsica se presenta con relativa frecuencia la necesidad de re-
solver problemas del tipo: dada una familia de curvas planas f(x, y, ) = 0, encontrar otra
familia g(x, y, ) = 0 con la propiedad de que ambas familias sean tales que en cada punto
se corten ortogonalmente. En este caso, tales familias se dicen trayectorias ortogonales.
Podemos citar los siguientes ejemplos de familias de curvas ortogonales: en Termodin ami-
ca, las lneas isotermas y las lneas de ujo de calor; en Hidrodin amica, las curvas de
potencial de velocidad y las lneas de corriente o lneas de ujo; y en Electrost atica, son
ortogonales las curvas equipotenciales y las lneas de fuerza.
Para determinar las trayectorias ortogonales a la familia f(x, y, ) = 0 se procede de
la manera siguiente. Derivando respecto a x, f
x
(x, y, ) = 0, y eliminando el par ametro
entre las dos ecuaciones se obtiene la e.d. cuyas curvas integrales son precisamente la
familia dada,
F(x, y,
dy
dx
) = 0.
En un punto (x, y) una curva de la familia f(x, y, ) = 0 tiene pendiente y
, y la ortogonal
ha de tener de pendiente
1
dy
dx
=
dx
dy
.
Por tanto, la familia de curvas ortogonales, g(x, y, ) = 0, se obtendr a de integrar la
ecuaci on diferencial
F(x, y,
dx
dy
) = 0.
Ejemplo 5.6.1 Las curvas equipotenciales de un determinado campo electrost atico se
pueden aproximar mediante elipses, x
2
2x + 2y
2
= 0. Encontrar las lneas de fuerza.
x
2
2x + 2y
2
= 0 =2x 2 + 4y y
= 0.
Eliminando entre las dos ecuaciones se obtiene la e.d. cuyas curvas integrales son la
familia de elipses
y
=
2y
2
x
2
4xy
.
66 CAP
=
4xy
x
2
2y
2
,
ecuaci on homogenea, que mediante el cambio de variable dependiente, y = xv, se trans-
forma en una de variables separables
1
3
_
1
v
8v
3 + 2v
2
_
dv =
dx
x
,
cuya soluci on general es
|v|
3 + 2v
2
= K|x|
3
, K R
+
.
Deshaciendo el cambio, v = y/x, se obtiene la familia pedida, y
2
= K
2
x
6
(3x
2
+ 2y
2
).
Nota 5.6.1 Si F(x, y, y
tg
1 +y
tg
_
= 0.
5.6.2. Deterioro radioactivo
Experimentalmente se ha encontrado que las sustancias radioactivas se descomponen
a una tasa proporcional a la cantidad de sustancia presente. Si en el instante t hay una
cantidad Q(t), se tendr a
dQ
dt
= k Q(t),
donde k es la constante de proporcionalidad. La soluci on general de la e.d. es Q(t) = C e
kt
,
con C constante arbitraria positiva.
Si Q(t
0
) = Q
0
, entonces Q(t) = Q
0
e
k(tt
0
)
, y si se conoce la cantidad de sustan-
cia en otro instante, Q(t
1
) = Q
1
, entonces es posible determinar la soluci on unica, que
permitir a conocer Q(t) en cualquier instante
Q(t) = Q
0
e
k(tt
0
)
, donde k =
ln Q
1
ln Q
0
t
1
t
0
.
La tasa de deterioro radioactivo se suele expresar en terminos de lo que se conoce con
el nombre de semivida, tiempo necesario para que una cantidad dada de sustancia se
reduzca a la mitad, es decir si Q
1
= Q
0
/2 la semivida ser a T
m
= t
1
t
0
tal que
k =
ln Q
0
/2 ln Q
0
T
m
k T
m
= ln 2,
lo que permite expresar la constante de proporcionalidad k en terminos de la semivida.
5.6. APLICACIONES 67
5.6.3. Eliminaci on de medicamentos
En muchos casos la cantidad de droga, A(t), que excede de un valor promedio, en la
corriente sangunea, disminuir a en forma proporcional a dicha cantidad excedente, lo que
signica
dA(t)
dt
= A(t), > 0.
La constante se llaman constante de eliminaci on, y T
e
= 1/ tiempo de eliminaci on.
5.6.4. Mecanica Elemental
Algunas de las aplicaciones m as importantes de las ecuaciones diferenciales de primer
orden se presentan en Mec anica Elemental.
Ejemplo 5.6.2 (Paracaidas) Un objeto de masa m se deja caer desde el reposo, en un
medio que presenta una resistencia proporcional a la magnitud de su velocidad instant anea
|v(t)|. Suponiendo que la fuerza gravitacional es constante, determinar la posici on y la
velocidad del objeto en cualquier instante t
ma =
F
i
m
dv
dt
= mg k v
dv
dt
=
k
m
v +g,
ecuaci on lineal cuya soluci on general es
v(t) =
mg
k
+C e
km
t
.
Dado que v(0) = 0, la velocidad en cualquier instante t es
v(t) =
mg
k
_
1 e
kt
m
_
.
Integrando, se obtiene
x(t) =
mg
k
_
t +
m
k
e
kt
m
_
+C,
y si x(0) = 0, la posici on en el instante t viene dada por
x(t) =
mg
k
_
t +
m
k
e
kt
m
m
k
_
.
5.6.5. Ley de enfriamiento de Newton
La tasa de cambio de temperatura de un cuerpo es proporcional a la diferencia entre
la temperatura del cuerpo y la temperatura del medio que le rodea. Es decir,
dT
dt
= k(T A) =T(t) = Ce
kt
+A.
68 CAP
=
y
2
+ 2xy
x
2
.
Es lineal?. Resolver dicha ecuaci on, encontrar la soluci on maximal que pasa por el
punto (1,1) y representarla gr acamente.
[Resp.: no; y =
x
2
2 x
, (0, 2).]
2. Consideremos la ecuaci on diferencial
(y
2
+ 2xy)dx x
2
dy = 0.
a) Demostrar que no es exacta.
b) Encontrar un factor integrante de la forma y
n
, n Z.
c) Resolver la nueva ecuaci on diferencial.
d) Demostrar que y = 0 es soluci on de la e.d. dada, pero no de la resultante de
multiplicar por el factor integrante. Justicar la respuesta.
e) Representar la curva integral que pasa por el punto (2, 1) e indicar el intervalo
de validez de dicha soluci on. [Resp.:
(y) =
1
y
2
; y =
x
2
x +k
; y =
x
2
x + 2
, (0, ).]
3. Consideremos el problema de valor inicial
y
2
,
2
_
; y =
1
2
sen x +
1
cos x
_
x
2
+C
_
.]
4. Dado el problema de valor inicial
dy
dx
= 1 +y
2
y(0) = 0
a) Vericar que cumple las condiciones sucientes dadas por el teorema de exis-
tencia en [1, 1] [1, 1].
5.7. EJERCICIOS 71
b) Integrar el problema de valor inicial.
c) Encontrar tres terminos de la sucesi on generada por el metodo de las apro-
ximaciones sucesivas de Picard, y representar dichas funciones en el intervalo
jado por el teorema de existencia.
5. Se considera la familia de curvas y
2
(C x) = x
3
.
a) Representar alg un miembro de la familia.
b) Obtener la familia de trayectorias ortogonales.
c) Expresar la familia obtenida en coordenadas polares y representar gr acamente
algunos de sus miembros.
6. Una sustancia A reacciona con una sustancia B para dar una nueva sustancia C
seg un la reacci on A+B C. Supongamos que a y b son los moles iniciales de A
y B y que x(t) son los moles de C en el tiempo t. La velocidad de formaci on de C
viene dada mediante la ecuaci on diferencial
dx(t)
dt
= k(a x)(b x), k R
+
Considerando los casos a = b o a = b
a) Determinar x(t), siendo x(0) = 0.
b) Calcular lm
t+
x(t), y representar gr acamente x(t), (t > 0).
7. Dada la ecuaci on de Ricatti
y
=
y
2
x
2
y 2x
1 x
3
se pide:
a) Comprobar que admite una soluci on particular de la forma y
1
(x) = kx
n
, n N.
b) Mediante un cambio de variable adecuado transformarla en una lineal, y en-
contrar la soluci on general.
c) Calcular la soluci on que pasa por el punto (0, 1), representarla gr acamente e
indicar el intervalo de validez. [Resp.:
y = x
2
; y =
1 kx
2
k x
; y = 1 +x, (, 1)].
8. a) Enunciar alguna versi on del teorema de existencia y unicidad del p.v.i.
y
=
y
2
+ 1
x
2
+ 1
; y(0) = 2,
tiene una unica soluci on. Resolver la ecuaci on diferencial, mediante el metodo
de separaci on de variables, encontrar la soluci on del p.v.i., indicar el intervalo
de validez y representarla gr acamente.
c) Comprobar que la e.d. del apartado anterior tiene una soluci on en forma de
funci on polin omica de primer grado. Encontrar dicha soluci on y, teniendo en
cuenta que se trata de una ecuaci on de Ricatti, hacer el cambio de variable
adecuado para calcular su soluci on general. Encontrar la soluci on que pasa
por el punto (0, 2), y comprobar que es la misma curva que la obtenida en el
apartado anterior.
[Resp.: y =
x +k
1 kx
; y =
x + 2
1 2x
, (,
1
2
); y
1
(x) = x.]
9. Dada la ecuaci on diferencial M(x, y) +N(x, y)y
= 0,
a) Denir factor integrante (x, y).
b) Deducir la ecuaci on en derivadas parciales que permite calcular un factor inte-
grante.
c) En el caso = (y) escribir dicha ecuaci on.
d) Resolver la ecuaci on diferencial
cos x + (y + sen y + sen x)y
= 0
sabiendo que admite un factor integrante de la forma = (y).
[Resp.: e
y
(sen x +y 1) +
1
2
e
y
(sen y cos y) = C.]
10. Cuando se dispara una bala en un banco de arena, su desaceleraci on en cada ins-
tante es igual a la raz cuadrada de su velocidad en dicho instante. Cuanto tiempo
tardar a en detenerse si su velocidad de entrada en el banco de arena es de 36 m/sg.?
[Resp.: 12 s.]
11. a) Comprobar si la funci on
y(x) =
_
0, si x 3,
(x 3)
2
, si x > 3,
5.7. EJERCICIOS 73
es soluci on del problema de valor inicial
y
= 2
y,
y(0) = 0,
en el intervalo (, ). Existe alguna otra soluci on del mismo problema en el
mismo intervalo?. Hay contradicci on con el teorema de existencia y unicidad?.
Razona las respuestas
b) Consideremos la e.d. (2xy
2
3y
3
) + (7 3xy
2
)y
= 0.
1) Comprobar que admite un factor integrante de la forma = (y) y deter-
minarlo.
2) Encontrar la soluci on general de la ecuaci on diferencial, y la curva soluci on
que pasa por el punto (0, 1).
[Resp.: Si; Si; No hay contradicci on; (y) =
1
y
2
; x
2
3xy
7
y
= 7]
12. Dado el problema de valor inicial
dy
dt
=
1 +y
2
ty(1 +t
2
)
,
y(1) = 3,
estudiar la existencia y unicidad de soluci on y resolverlo.
[Resp.: y =
_
19t
2
1
1 +t
2
denida en
_
_
1
19
,
_
].
13. Hallar la ecuaci on diferencial asociada al haz de elipses
x
2
a
2
+y
2
= 1
y comprobar que al resolverla se obtiene, efectivamente, dicha familia de curvas.
Encontrar la familia de trayectorias ortogonales al haz de elipses.
[Resp.:
x
2
2
+
y
2
2
ln y = K].
14. Consideremos la ecuaci on diferencial
a
dy
dx
+b y = k e
x
, a, b, k > 0, 0.
a) Clasicarla, resolverla y discutir la soluci on seg un que = b/a o = b/a.
74 CAP
b
a
x
x +C e
b
a
x
, y =
k
b a
e
x
+C e
b
a
x
].
15. El deterioro radiactivo viene dado por la ecuaci on diferencial
dQ
dt
= kQ(t). Calcular
la constante k, en el caso del is otopo de uranio U
238
para el cual se sabe que su
semivida es T
m
= 4,5 10
9
a nos.