Está en la página 1de 17

Tema 2

ECUACIONES EN
DIFERENCIAS

Las ecuaciones en diferencias permiten modelizar la evolución en el tiempo de un


sistema dinámico, tratando el tiempo n como una variable discreta.

2.1. Introducción

Un ejemplo sencillo para entender lo que es una ecuación en diferencias lo encontramos


en los clásicos problemas de interés compuesto:

Ejemplo 2.1. Supongamos que abrimos una cuenta en un banco con un interés del
10 % anual y sea an la cantidad de dinero en dicha cuenta en el año n. Entonces, la
ecuación que describe la variación año a año de esta variable será an+1 = an + 0,1an ,
es decir:

an+1 = 1,1an (2.1)


Esta ecuación, que también se puede expresar como an+1 − an = 0,1an , es lo que
se conoce como una “ecuación en diferencias”, ya que en el lado izquierdo aparece
la diferencia entre los valores que toma la variable an en dos instantes distintos (las
ecuaciones en diferencias, ası́ como las ecuaciones diferenciales que veremos en el
Tema 2, nos dan información sobre la variación de una o más variables en función del
tiempo).

1
TEMA 2. ECUACIONES EN DIFERENCIAS 2

Ahora, supuesto que hemos abierto la cuenta, por ejemplo, con 1000∈, tendrı́amos:

a0 = 1000
a1 = 1,1a0 = 1100
a2 = 1,1a1 = 1210
···
Obsérvese que no decimos nada de lo que ocurre en los instantes intermedios, por
ejemplo n = 0,5, pues la ecuación no nos da ninguna información al respecto. En
general, la solución de una ecuación en diferencias será una función A : Z+ → R, es
decir, una sucesión de números reales. Decimos que manejamos el tiempo “de forma
discreta” por el hecho de que se considera n ∈ Z+ . En el Tema 2 veremos que la
solución de una ecuación diferencial va a ser una función R → R. Diremos en ese caso
que manejamos el tiempo ”de forma continua”.

Volviendo al caso que nos ocupa, para conocer completamente la solución de la


ecuación debemos calcular el término general de la sucesión correspondiente, en este
caso ak = 1000(1,1)k . Ahora, si quisiéramos saber cuanto dinero vamos a tener
en la cuenta dentro de 14 años sólo tendrı́amos que calcular: a14 = 1000(1,1)14 =
3797,498 ∈.

Obsérvese también que si fuese a0 = 2000, tendrı́amos a1 = 2200, a2 = 2420, etc.


Es decir, la ecuación 2.1 no tiene una única solución, sino que existe una solución
distinta por cada valor que tome a0 . En general, dado a0 , tendremos que la solución
correspondiente viene dada por la sucesión ak = a0 (1,1)k . Esta solución, que se conoce
como “solución general”, no está completamente determinada pues depende de la
constante a0 . Sin embargo, sı́ lo estará si añadimos una “condición inicial” que asigne
un valor concreto a a0 . En este caso, la ecuación tendrá una única solución que
llamaremos “solución particular” para dicha condición inicial.

Otro comentario que podemos hacer sobre el ejemplo anterior es que el mismo ra-
zonamiento se puede aplicar para cualquier interés I que utilice el banco. En general,
la solución de la ecuación será ak = a0 (1 + I)k . Decimos en este caso que I es un
parámetro de la ecuación. Un interesante problema en el estudio de sistemas dinámi-
cos es, dada una ecuación que contiene un parámetro, analizar como afecta el valor
de dicho parámetro a las soluciones de la ecuación.

Supongamos por ejemplo que I = −0,05, lo cuál podrı́a representar un caso en que
el banco nos cobra por mantener abierta la cuenta más de lo que nos da de interés.
En este caso la solución de la ecuación será ak = a0 (1 + I)k = a0 (0,95)k , es decir,
muy similar al caso anterior. Sin embargo aparece ahora una diferencia fundamental,
TEMA 2. ECUACIONES EN DIFERENCIAS 3

debida al hecho de que lı́mk→∞ (1,1)k = ∞ mientras que lı́mk→∞ (0,95)k = 0. Esto
implica que en el primer caso, en que el banco nos da un interés del 10 %, nuestro
dinero en la cuenta crecerá más y más sin lı́mite; sin embargo, en el segundo caso,
en que el banco nos quita un 5 % cada año, nuestro dinero irá disminuyendo con el
tiempo y a largo plazo tendremos una cuenta vacı́a. Es decir, el comportamiento a
largo plazo del sistema cambia radicalmente dependiendo de que el parámetro I sea
mayor o menor que cero.

Una de las caracterı́sticas más importantes a estudiar en un sistema dinámico es el


comportamiento a largo plazo (“comportamiento asintótico”) de sus soluciones. Más
adelante veremos sistemas no lineales para los que no podemos conocer sus soluciones
pero sı́ tenemos herramientas para estudiar su comportamiento asintótico.

Veamos otro ejemplo de problema de interés compuesto:

Ejemplo 2.2. Supongamos ahora que el banco nos ha concedido un crédito de 3000∈
a un interés mensual del 6 %. Si ahora definimos an como el dinero que debemos al
banco en el mes n, tenemos que an+1 = an + 0,06an = 1,06an . Supongamos también
que estamos pagando una letra mensual de 210∈; en ese caso la ecuación del modelo
será:

an+1 = 1,06an − 210 (2.2)


Más adelante veremos que la solución general de esta ecuación es la sucesión ak =
(a0 − 3500)(1,06)k + 3500 y, por tanto, la solución particular para la condición inicial
a0 = 3000 será ak = 3500 − 500(1,06)k .

Nótese que lı́mk→∞ ak = −∞, lo cuál implica que en algún momento ak dejará de ser
positivo y por tanto habremos acabado de pagar la deuda. Es más, si despejamos k
de la inecuación 3500 − 500(1,06)k ≤ 0, tenemos que k ≥ 33,395 . . ., es decir, k ≥ 34,
lo cual significa que necesitaremos 34 meses para acabar de pagar la deuda.

Por otro lado, si en el ejemplo anterior hubiésemos pedido un crédito inicial de a0 =


4000 ∈, tendrı́amos que la solución de la ecuación es ak = 3500 + 500(1,06)k y por
tanto lı́mk→∞ ak = ∞, luego nunca acabarı́amos de pagar la deuda sino que ésta
aumentarı́a indefinidamente con el tiempo. El que podamos acabar de pagar la deuda
o no depende de que el crédito inicial a0 sea mayor o menor que 3500. ¿Por qué esta
cifra? Porque el 6 % de 3500 es 210, es decir, si el crédito es mayor de 3500 los intereses
que nos cobra el banco cada mes son mayores que la letra que pagamos y la deuda
TEMA 2. ECUACIONES EN DIFERENCIAS 4

crece sin lı́mite. Este ejemplo ilustra la importancia que puede tener el estudio del
comportamiento asintótico de un sistema dinámico.

A lo largo de este tema haremos breve recorrido por toda la teorı́a desarrollada en
torno al estudio de las ecuaciones en diferencias. Empezaremos, en la sección 2.2
por identificar y clasificar los principales tipos de ecuaciones en diferencias que nos
podemos encontrar. En la sección 1.3 veremos como calcular soluciones en los casos
más sencillos. La sección 1.4 está dedicada al estudio del comportamiento asintótico
de los sistemas no lineales, la mayorı́a de los cuales no sabemos resolver y, por último,
en la sección 1.5 veremos cómo se pueden utilizar todos estos conceptos a la hora de
estudiar la evolución en el tiempo de una población de seres vivos.

2.2. Clasificación de las ecuaciones en diferencias

La forma de estudiar y resolver (cuando se pueda) una ecuación en diferencias depende


del tipo de ecuación a que nos enfrentemos. Por eso, antes que nada es importante
que sepamos identificar los distintos tipos de ecuaciones que podemos encontrarnos.

La forma general de una ecuación en diferencias es:

an+1 = f (an , an−1 , . . . , an−k+1 , n) (2.3)


En esta ecuación hace referencia a los valores an−k+1 , an−k+2 , . . . , an−1 , an y an+1 . La
diferencia por tanto entre el primer instante y el último es k. Decimos por ello que es
una ecuación “de orden k”. Para obtener una solución particular en una ecuación de
orden k son necesarias k condiciones iniciales.

Nosotros trabajaremos todo el tiempo con ecuaciones de orden 1, es decir, ecuaciones


de la forma: an+1 = f (an , n). Como caso particular tendrı́amos la ecuación an+1 =
f (an ), en que el tiempo no aparece de forma explı́cita. Decimos entonces que la
ecuación es “autónoma”. Otro caso particular serı́a una ecuación de la forma: an+1 =
f (an ) + g(n). Es lo que se denomina una ecuación “no homogénea”.

Dentro de las ecuaciones autónomas de orden 1 trabajaremos en los siguientes casos:

Ecuaciones lineales. Son ecuaciones del tipo an+1 = ran , como la que aparecı́a
en el ejemplo 2.1.
TEMA 2. ECUACIONES EN DIFERENCIAS 5

Ecuaciones afines. Son ecuaciones del tipo an+1 = ran + b, como la que aparecı́a
en el ejemplo 2.2. Se podrı́an considerar también como ecuaciones no homogéneas
en las que g(n) es una constante.

Ecuaciones no lineales. Son ecuaciones del tipo an+1 = f (an ), en que la función
f es no lineal. No existen métodos generales para resolver ecuaciones de este
tipo por lo que nos centraremos en el estudio de su comportamiento asintótico.

Por último veremos cómo calcular soluciones para algunos casos sencillos de ecua-
ciones no homogéneas; concretamente aquellos en que la función g(n) es un polinomio
o una exponencial.

2.3. Cálculo de soluciones

En esta sección veremos como resolver ecuaciones en diferencias autónomas de orden


1 de tipo lineal y afı́n. En la última parte veremos también como podemos resolver
algunas ecuaciones no homogéneas.

2.3.1. Ecuaciones lineales


Consideremos una ecuación de la forma:

an+1 = ran (2.4)


Obviamente esta ecuación da lugar a la sucesión:

a1 = ra0
a2 = ra1 = r2 a0
a3 = ra2 = r3 a0
···

con término general ak = rk a0

2.3.2. Ecuaciones afines


Consideremos una ecuación de la forma:

an+1 = ran + b (2.5)


La solución de esta ecuación será distinta dependiendo de que sea r = 1 o r 6= 1.
TEMA 2. ECUACIONES EN DIFERENCIAS 6

b
En el caso r 6= 1 la solución general será ak = crk + a donde a = .
1−r
Para comprobar que esto es cierto sólo tenemos que sustituir en la ecuación
2.5. El miembro de la izquierda será:

an+1 = crn+1 + a

El miembro de la derecha será:

ran + b = r(crn + a) + b = crn+1 + ra + b

Claramente ambos miembros son iguales ya que b = (1 − r)a, luego la solución


que hemos dado verifica la ecuación 2.5.

Por supuesto esto es una solución general, ya que depende del parámetro c.
Ahora, dado un valor inicial a0 , tendremos:

a0 = cr0 + a = c + a ⇒ c = a0 − a

Por tanto, la solución particular para un valor inicial a0 será entonces

b
ak = (a0 − a)rk + a donde a= (2.6)
1−r
En el caso r = 1 la ecuación 2.5 se convierte en an+1 = an +b, luego, obviamente,
será:
ak = a0 + kb

Ejemplo 2.3. La ecuación del ejemplo 2.2 era una ecuación afı́n con r = 1,06,
b = −210 y a0 = 3000. Sustituyendo estos valores en 2.6 comprobamos que a =
−210
−0,06
= 3500, luego la solución de esta ecuación es ak = (3000 − 3500)(1,06)k + 3500 =
3500 − 500(1,06)k .

Ejercicio: Tenemos un tanque con 500cm3 de agua en los que hay disueltos 5gr de
sal. Cada hora echamos un cubo de hielo de 2cm3 con una concentración de sal de
0.07gr/cm3 , lo cual produce el desalojo de un volumen equivalente de agua. ¿Qué can-
tidad de sal habrá en el tanque al cabo de 2 dı́as?
TEMA 2. ECUACIONES EN DIFERENCIAS 7

2.3.3. Ecuaciones no homogéneas


En este apartado calcularemos soluciones para ecuaciones de la forma an+1 =
ran + g(n) en los casos en que:

g(n) es un polinomio de la forma: g(n) = pm nm + · · · + p1 n + p0

g(n) es una función exponencial de la forma: g(n) = bsn

Caso 1: an+1 = ran + pm nm + · · · + p1 n + p0

Igual que ocurrı́a en el caso afı́n, la solución será distinta dependiendo de que sea
r = 1 o r 6= 1.

En el caso r 6= 1 la solución será de la forma:

ak = crk + bm k m + · · · + b1 k + b0

Los parámetros b0 , b1 , . . . , bm se calcularán sustituyendo en la ecuación. Final-


mente el parámetro c se obtendrá como siempre, a partir de la condición inicial.
Ejercicio: Resolver la ecuación: an+1 = 3an + 2n + 5 con a0 = 8.

En el caso r = 1 la solución será de la forma:

ak = bm+1 k m+1 + · · · + b1 k + c

Los parámetros b1 , b2 , . . . , bm+1 se calcularán sustituyendo en la ecuación. El


parámetro c se obtendrá a partir de la condición inicial.
Ejercicio: Resolver la ecuación: an+1 = an + n + 1 con a0 = 0.

Caso 2: an+1 = ran + bsn

En este caso la forma de obtener la solución dependerá de que sea r = s o r 6= s.

En el caso r 6= s la solución será:


b
ak = crk + ask donde a=
s−r
El parámetro c se obtendrá a partir de la condición inicial.
Ejercicio: Resolver la ecuación: an+1 = 3an + 4n con a0 = 2.
TEMA 2. ECUACIONES EN DIFERENCIAS 8

En el caso r = s la solución será:


b
ak = (c + ak)rk donde a=
r
El parámetro c se obtendrá a partir de la condición inicial.
Ejercicio: Resolver la ecuación: an+1 = 3an + 6 · 3n con a0 = 5.

Ejercicios: Resolver las ecuaciones:

an+1 = 3an + 3n + 4n con a0 = 0.


an+1 = 2an + 3n + n + 1 con a0 = 2.
an+1 = an + 2n + n con a0 = 1.
an+1 = 2an + 2n + n con a0 = 1.

2.4. Comportamiento asintótico de los sistemas dis-


cretos

En esta sección introduciremos algunos conceptos y procedimientos que nos permi-


tirán llevar a cabo el “análisis cualitativo” de un sistema discreto, es decir, nos per-
mitirán conocer el comportamiento asintótico del sistema sin necesidad de resolver de
forma exacta su ecuación. Más adelante veremos que en muchos sistemas no lineales
este tipo de análisis es la única alternativa viable.

Una vez introducidos los principales conceptos, los aplicaremos al estudio del com-
portamiento asintótico de sistemas lineales y afines genéricos. Por último veremos
algunas técnicas muy útiles para trabajar con sistemas no lineales y las pondremos
en práctica sobre diversos ejemplos.

2.4.1. Puntos de equilibrio y estabilidad

Definición 2.1. Dada una ecuación en diferencias autónoma de la forma an+1 =


f (an ), se dice que a ∈ R es un “punto de equilibrio” del sistema si:
a0 = a ⇒ ak = a ∀k ∈ N
TEMA 2. ECUACIONES EN DIFERENCIAS 9

Ejercicio Comprobar que en la ecuación del ejemplo 2.2 el punto a = 3500 es un


punto de equilibrio.

Teorema 2.1. Dada una ecuación autónoma de la forma an+1 = f (an ), el punto
a ∈ R es un punto de equilibrio si y sólo si se cumple que f (a) = a.

A continuación veremos con un ejemplo que no todos los puntos de equilibrio son
iguales:
Ejemplo 2.4. Considérese el sistema afı́n an+1 = 1,01an − 20. Para calcular sus
puntos de equilibrio hacemos:

f (a) = a ⇒ 1,01a − 20 = a ⇒ 0,01a = 20 ⇒ a = 2000

Por otro lado, aplicando 2.6, tenemos que la solución del sistema será:

ak = (a0 − 2000)(1,01)k + 2000

Efectivamente comprobamos que si a0 = 2000 entonces ak = 2000 ∀k ∈ N.

Por otra parte, el hecho de que lı́mk→∞ (1,01)k = ∞ hace que en el momento en que
a0 se separe del valor a = 2000, por pequeña que sea esta separación, ak se vaya
alejando más y más del punto de equilibrio a medida que crece k. Decimos por ello
que a = 2000 es un “equilibrio inestable”.
Ejemplo 2.5. Considérese un sistema parecido al anterior: an+1 = 0,99an + 20.
Procediendo como antes comprobamos que el único punto de equilibrio vuelve a ser
a = 2000. A su vez, la solución del sistema será ak = (a0 −2000)(0,99)k +2000, también
muy parecida a la del ejemplo anterior. Sin embargo hay una diferencia sustancial y es
que ahora lı́mk→∞ (0,99)k = 0. Esto implica que si cogemos un valor para a0 distinto
de a = 2000 pero suficientemente cercano, tendremos que:

lı́m ak = 2000
k→∞

es decir, la solución, a largo plazo, se acercará más y más al punto de equilibrio.


Decimos en este caso que a = 2000 es un “equilibrio estable”.
Definición 2.2. Sea a un punto de equilibrio del sistema an+1 = f (an ). Se dice que
a es un “equilibrio estable” si existe ε > 0 tal que:

|a0 − a| < ε ⇒ lı́m ak = a


k→∞
TEMA 2. ECUACIONES EN DIFERENCIAS 10

Figura 2.1: Equilibrios estable e inestable, ¿cuál es cuál?

Definición 2.3. Sea a un punto de equilibrio del sistema an+1 = f (an ). Se dice que
a es un “equilibrio inestable” si existe ε > 0 tal que:

0 < |a0 − a| < ε ⇒ ∃k > 0 tal que |ak − a| > ε

2.4.2. Comportamiento asintótico de sistemas lineales y afines

Consideremos el sistema lineal de la ecuación 2.4: an+1 = ran . Resolviendo la


ecuación del teorema 2.1, tenemos:

f (a) = ra = a ⇒ a = 0 ó r=1

El caso r = 1 es un caso trivial ya que la ecuación se convierte en: an+1 = an , lo cual


significa que, dado cualquier valor inicial a0 , el sistema se mantiene siempre en ese
mismo valor, es decir, cualquier punto a ∈ R es punto de equilibrio de dicha ecuación.

En general, para cualquier r 6= 1, el único punto de equilibrio será a = 0. Para


estudiar su estabilidad debemos recordar que, según se vio en el tema anterior, la
solución general de este sistema es ak = a0 rk . A partir de esta solución se deduce
fácilmente cuál será su comportamiento asintótico, que resumimos en la siguiente
tabla:

r < −1 diverge alternando el signo


r = −1 alterna entre a0 y −a0 (2-ciclo)
−1 < r < 0 converge a cero alternando el signo
r=0 es siempre cero
0<r<1 converge a cero monótonamente
r=1 vale siempre a0
r>1 diverge monótonamente
TEMA 2. ECUACIONES EN DIFERENCIAS 11

Podemos decir por tanto que a = 0 es siempre un punto de equilibrio del sistema
cuya estabilidad dependerá del valor de r. Concretamente se tiene:

|r < 1| ⇒ a = 0 es un equilibrio estable.


|r > 1| ⇒ a = 0 es un equilibrio inestable.
r = −1 ⇒ a = 0 es lo que llamamos un “equilibrio neutro”, ya que ak no se
acerca ni se aleja de él.
r = 1 ⇒ Todo a ∈ R es un equilibrio neutro.

Consideremos ahora el sistema afı́n de la ecuación 2.5: an+1 = ran + b. Aplicando otra
vez el teorema 2.1, tenemos:
b
f (a) = ra + b = a ⇒ a(1 − r) = b ⇒ a =
1−r
b
luego tenemos que el único punto de equilibrio será a = , siempre por supuesto
1−r
que sea r 6= 1.

En el caso r = 1 la ecuación se convierte en an+1 = an + b. Obviamente este sistema


crece (o decrece si b < 0) indefinidamente sea cual sea la condición inicial, luego no
tiene puntos de equilibrio.

Volviendo al caso r 6= 1, para estudiar la estabilidad del punto de equilibrio tendremos


que recurrir al mismo método que en el caso lineal. En el tema anterior vimos que
b
en este caso la solución del sistema es: ak = crk + a donde a = es el punto de
1−r
equilibrio.

A partir de esta solución se llega inmediatamente a la siguiente tabla:

r < −1 diverge alternando el signo


r = −1 alterna entre a0 y b − a0 (2-ciclo)
−1 < r < 0 converge al p.e. alternando el signo
r=0 es siempre a
0<r<1 converge al p.e. monótonamente
r≥1 diverge monótonamente

La interpretación de esta tabla en cuanto a la estabilidad del punto de equilibrio es


similar a la del caso lineal:
TEMA 2. ECUACIONES EN DIFERENCIAS 12

|r < 1| ⇒ a es un equilibrio estable.

|r > 1| ⇒ a es un equilibrio inestable.

r = −1 ⇒ a es un equilibrio neutro.

La principal diferencia está en que en el caso r = 1 el sistema deja de tener puntos


de equilibrio.

2.4.3. Comportamiento asintótico de sistemas no lineales

Una herramienta muy útil para estudiar el comportamiento asintótico de los sistemas
no lineales es el “gráfico de telaraña” (“cobweb”). En él se pueden reconocer clara-
mente los puntos de equilibrio y distinguir si son estables, inestables, semiestables,
etc. Veamos algunos ejemplos:

Ejemplo: Representar el gráfico de telaraña de las siguiente ecuaciones:

an+1 = 0,8an con a0 = −1 y 1.

an+1 = 2an con a0 = −1 y 1.

an+1 = −0,8an con a0 = −1 y 1.

an+1 = −2an con a0 = −1 y 1.

an+1 = −an con a0 = 1.

Como acabamos de ver, en los sistemas lineales la función f es una recta que pasa
por el origen y éste es el único punto de equilibrio. Además su estabilidad depende de
que sea |r| < 1 o |r| > 1(donde r es la pendiente de la recta). Veamos más ejemplos:

an+1 = 1,5an − 1 con a0 = 1 y 3.

an+1 = −an + 4 con a0 = 3 y 5.

an+1 = (an + 4)an + 2.

Observando los ejemplos anteriores uno puede intuir el siguiente resultado, que no
demostraremos:
TEMA 2. ECUACIONES EN DIFERENCIAS 13

y=x

0.8 y = 0.8x

0
1

Figura 2.2: Gráfico de telaraña del sistema an+1 = 0,8an para a0 = 1

Proposición 2.1. Sea an+1 = f (an ) un sistema autónomo con un punto de equilibrio
a ∈ R y sea f derivable en a. Entonces se tiene que:

a. |f 0 (a)| < 1 ⇒ a es un equilibrio estable.

b. |f 0 (a)| > 1 ⇒ a es un equilibrio inestable.

Los casos en que f 0 (a) = 1 (caso C) o f 0 (a) = −1 (caso D) hay que estudiarlos más
detenidamente. Analizando más ejemplos con la ayuda de los gráficos de telaraña
observamos que en el caso C tenemos que recurrir al estudio de la 2a derivada (f 00 (a)),
si es que existe. En tal caso se tiene:

a. f 00 (a) < 0 ⇒ a es un equilibrio semiestable por la derecha.

b. f 00 (a) > 0 ⇒ a es un equilibrio semiestable por la izquierda.

Todavı́a, si f 00 (a) = 0 tendremos que recurrir al estudio de la 3a derivada (f 000 (a)) y


ahora:

a. f 000 (a) < 0 ⇒ a es un equilibrio estable.

b. f 000 (a) > 0 ⇒ a es un equilibrio inestable.


TEMA 2. ECUACIONES EN DIFERENCIAS 14

y=x
y = −0.8x

Figura 2.3: Gráfico de telaraña del sistema an+1 = −0,8an para a0 = 1

Para finalizar veamos qué ocurre en el caso D, es decir, cuando f 0 (a) = −1. En estos
casos el gráfico de telaraña adquiere un aspecto de espiral, similar al del ejemplo de
la figura 2.4.3, que refleja el hecho de que las soluciones, en un entorno del punto de
equilibrio, se sitúan por encima y por debajo de él, alternativamente en cada paso
de tiempo. Sin embargo esta espiral puede crecer hacia dentro (equilibrio estable) o
hacia fuera (equilibrio inestable). Necesitamos un método que nos permita discernir
en qué caso nos encontramos; el que proponemos a continuación se basa en el estudio
de las sucesiones a0 , a2 , a4 . . . y a1 , a3 , a5 . . ..
Consideremos la ecuación an+2 = g(an ) donde g = f ◦ f . Obsérvese que esta ecuación
(de 2o orden) determina los términos pares de nuestro sistema, a2 , a4 , a6 . . ., a partir
de a0 . Del mismo modo, conocido a1 , nos permite obtener los términos impares,
a1 , a3 , a5 . . ..

Se demuestra fácilmente que todo punto de equilibrio del sistema an+1 = f (an ) lo es
también del sistema an+2 = g(an ). Además, si f es continua, entonces las estabilidad
de dichos puntos de equilibrio es la misma en ambos sistemas. Esto significa que
podemos estudiar la estabilidad de a a partir de g 0 (a), g 00 (a), g 000 (a),etc.

Se comprueba fácilmente, con sólo aplicar la regla de la cadena, que g 0 (a) = 1, y que
TEMA 2. ECUACIONES EN DIFERENCIAS 15

g 00 (a) = 0, luego necesitamos calcular la 3a derivada:

g 000 (a) = −2f 000 (a) − 3[f 00 (a)]2

Si g 000 (a) < 0 esto querrá decir que a es un equilibrio estable. Asimismo, si g 000 (a) > 0
deberemos entender que a es un equilibrio inestable.

Ejercicio: Hacer un análisis cualitativo de los siguientes sistemas:

an+1 = 0,8an − a3n .

an+1 = 4a3n .

an+1 = a3n − a2n + 1.

an+1 = an − a3n .

an+1 = −an + 2a2n .

an+1 = 3,2an − 0,8a2n .

Ejercicio: Hacer un análisis cualitativo del sistema an+1 = −ban + a3n en función del
parámetro b.

Ejercicio: Hacer un análisis cualitativo del sistema an+1 = αan e−an en función del
parámetro α.

2.5. Modelos de crecimiento poblacional

En esta sección veremos cómo aplicar las técnicas que hemos desarrollado a lo largo
del tema para el estudio de sistemas dinámicos discretos, al análisis de modelos de
dinámica de poblaciones muy utilizados en Biologı́a.

Considérese una determinada población de seres vivos que habita una región concreta.
Supongamos que en cada periodo de tiempo la cantidad de nacimientos es un 30 % del
tamaño de la población en el periodo anterior o, lo que es lo mismo, esta población
tiene una “tasa de natalidad” del 30 %. Análogamente, supongamos que hay una tasa
TEMA 2. ECUACIONES EN DIFERENCIAS 16

de mortalidad del 10 %. Esto implica, si suponemos que no hay “migración”, que la


variación en el tamaño de la población entre dos periodos consecutivos será:

an+1 = an + 0,3an − 0,1an = 1,2an

En general, dada una tasa de natalidad b y una tasa de mortalidad d tendrı́amos


que la evolución en el tiempo de esta población queda determinada por la ecuación
an+1 = (1 + r)an siendo r = b − d la llamada “tasa de crecimiento” de la población.
Según hemos visto en secciones anteriores ésta es una ecuación lineal con solución
ak = a0 (1 + r)k . Podemos decir que esta población experimentará un crecimiento
exponencial sin lı́mite o decrecerá (también exponencialmente) hasta la extinción
dependiendo de que sea r > 0 ó r < 0, y esto ocurrirá ası́ con independencia de su
tamaño inicial.

Este modelo fue planteado por Malthus en 1778. Es un modelo muy simple pero poco
realista; el mismo hecho de que una población pueda crecer sin lı́mite lo hace poco
fiable a la hora de establecer predicciones a largo plazo. Su mayor simplificación reside
en considerar una tasa de crecimiento constante a lo largo del tiempo; esto se puede
suponer para periodos cortos de tiempo pero no a largo plazo.

Una mejora sustancial en este sentido la proporcionan los modelos “dependientes de


la densidad”. En estos modelos se supone que la tasa de crecimiento varı́a en función
del tamaño de la población o, más exactamente, de la densidad de población en la
zona. Esta suposición es perfectamente plausible pues obviamente la “capacidad” de
crecimiento de una población depende de la cantidad de recursos disponibles (agua,
comida, luz, etc.) y en una zona densamente poblada cabe esperar que dichos recursos
lleguen a escasear.

Posiblemente el más conocido y utilizado de los modelos dependientes de la densi-


dad es el “modelo logı́stico”. Este modelo parte del de Malthus, an+1 = (1 + R)an ,
pero ahora la tasa de crecimiento, R, es función del tamaño de la población en cada
instante:
an
R = R(an ) = r(1 − )
L
donde los parámetros r y L representan la “tasa de crecimiento sin restricciones” y
la “capacidad del medio” respectivamente.

Si analizamos la fórmula anterior vemos que:

Cuando el tamaño de la población es cero, es decir, no hay ningún problema de


escasez de recursos, la tasa de crecimiento es r.
TEMA 2. ECUACIONES EN DIFERENCIAS 17

A medida que crece la población el término (1 − an /L) va disminuyendo, y con


él la tasa de crecimiento.

Si el tamaño de la población llega a coincidir con la capacidad del medio (es


decir, la cantidad de individuos que puede soportar el medio) la tasa de crec-
imiento se hace cero.

Si se supera la capacidad del medio la tasa de crecimiento se hace negativa y la


población empieza a decrecer.

La ecuación de este modelo queda entonces:


an
an+1 − an = r(1 − )an
L
que también se puede expresar como:

an+1 = (1 + r)an − ba2n

siendo b = r/L. Es decir, esta última ecuación es igual que la de Malthus, pero se le
ha añadido el llamado “término regulador”: −ba2n .

Ejercicio: Fijada una capacidad del medio L, hacer un análisis cualitativo del modelo
logı́stico en función del parámetro r.

Ejercicio: Considérese un modelo de recolección del tipo:

an+1 − an = 0,5(1 − an )an − b

Hacer un análisis cualitativo de este modelo en función del parámetro b.

Ejercicio: Considérese un modelo de recolección del tipo:

an+1 − an = 0,5(1 − 0,5an )an − han

Hacer un análisis cualitativo de este modelo en función del parámetro h.