Professional Documents
Culture Documents
Calcagno, Juan Carlos
Licari, Juan Manuel
Pellegrini, Santiago
Instituto de Economa y Finanzas
Facultad de Ciencias Econmicas
Universidad Nacional de Crdoba
Resumen: El objetivo del presente ensayo es integrar principios
matemticos y econmicos con comandos computacionales para resolver
ecuaciones diferenciales. Para cumplirlo, se realiza una revisin
terica sobre el tema y ejercitaciones con un software adecuado. A
partir de este instrumental matemtico e informtico, se estudian en
profundidad dos aplicaciones relacionadas a la teora del crecimiento
econmico: el modelo Harrod-Domar y el modelo de Solow.
Palabras Clave: Ecuaciones diferenciales ordinarias - Modelo Harrod
Domar - Modelo de Solow - Mathematica 4.0
La presente nota forma parte de una serie de trabajos de investigacin a publicar como
resultado del Programa Mtodos Cuantitativos. Optimizacin Dinmica.
(1)
donde:
n ..., , 2 , 1 i
t
y
y
i
i
i
(2)
En la expresin genrica (1) aparecen dos variables (y, t) y las sucesivas derivadas
de y con respecto a t. La inclusin de slo dos variables categoriza a esta ecuacin
dentro de las denominadas ecuaciones diferenciales ordinarias. Parciales, por el
contrario, sern aquellas que incluyan ms de dos variables relacionadas. A lo largo
del presente ensayo, se trabajar nicamente con ecuaciones ordinarias.
4
En caso de ser factible, es usual reordenar (1), despejando a la derivada de
mayor grado como funcin del resto de variables:
( ) t , y , y ..., , y f y
1 1 n n
(3)
La derivada de mayor orden presente en una ecuacin diferencial, define el orden de
la misma. As determinada, la ecuacin general (1) se clasifica como una ecuacin
diferencial de orden n.
A su vez, las ecuaciones diferenciales ordinarias pueden agruparse en
lineales y no lineales. Si (1) puede expresarse en la forma:
) t ( g y ) t ( a y ) t ( a ... y ) t ( a y ) t ( a
0
1
1
1 n
1 n
n
n
+ + + +
(4)
entonces dicha ecuacin diferencial ser lineal. En caso contrario la misma es no
lineal. La definicin de los coeficientes ) t ( a
i
genera una nueva clasificacin para
las ecuaciones diferenciales lineales. Si cada coeficiente es independiente de la
variable t (
i i
a ) t ( a ), la ecuacin es lineal con coeficientes constantes. Con
coeficientes variables ser si algn coeficiente depende de t.
El anlisis del segundo miembro de la expresin (4) permite una
categorizacin adicional. Si 0 ) t ( g , la ecuacin diferencial es homognea. En caso
contrario, ser no homognea.
Por ltimo, si una ecuacin diferencial como (1) no incorpora en su
definicin explcitamente a la variable t, la misma es autnoma
1
. La relacin
planteada en (5) ejemplifica este caso.
( ) 0 y , y ..., , y , y F
1 1 n n
(5)
1.2. Ecuaciones diferenciales. Su solucin
Solucionar una ecuacin diferencial implica encontrar una relacin entre t y
la variable y, de manera tal que la ecuacin original sea satisfecha. Ello implica
hallar:
) t ( y (6)
Tal que:
( ) 0 t ), t ( , ) t ( ..., , ) t ( , ) t ( F
1 1 n n
(7)
Donde:
n ..., , 2 , 1 i
t
) t (
) t (
i
i
i
(8)
1
Tngase en mente que si bien no aparece t en la formulacin de (5), si estn presentes las
sucesivas derivadas de y respecto de t.
5
Debe destacarse la importancia de interpretar la solucin presentada en (6). A
partir de una ecuacin donde aparecen dos variables y las sucesivas derivadas de una
respecto de la otra; solucionar la misma implica encontrar una relacin entre las
dos variables originales. En otras palabras, se busca eliminar las derivadas y
relacionar slo las variables del problema. Si en un caso particular t representa el
tiempo, resolver (1) sera encontrar una solucin (6), que refleje la trayectoria de
y en t.
La expresin planteada en (6) supone la posibilidad de relacionar a las
variables de manera explcita. En muchos casos, slo es factible hallar soluciones
implcitas como:
0 ) y , t ( (9)
Por otra parte, si la solucin encontrada en (6) surge de resolver (1), sin
condiciones adicionales, la expresin es conocida como solucin general. En su
formulacin, aparecern una serie de constantes o parmetros, siendo su cantidad
igual al orden de la ecuacin diferencial en cuestin. En aquellos casos donde
exista un conjunto de condiciones iniciales al que se sujeta el problema, los
coeficientes o parmetros tomarn valores particulares, de acuerdo a las condiciones
pertinentes.
1.3. Ecuaciones diferenciales. Anlisis cualitativo
La obtencin de la solucin analtica de una ecuacin diferencial resulta, en
muchas oportunidades, dificultosa e incluso imposible. Sin embargo, un anlisis del
tipo cualitativo puede aportar indicios sobre el comportamiento de la solucin, aun
sin conocerla.
Una primera aproximacin cualitativa a la solucin resulta del estudio de los
denominados conjuntos direccin. Esta metodologa es utilizada para el caso de
ecuaciones ordinarias de primer orden. Genricamente:
] t , y [ f ' y
(10)
La intencin es resolver (10), de manera tal que se obtenga la relacin ) t ( y ,
planteada como la solucin en (6). Debe estar presente que sta debe satisfacer la
ecuacin diferencial, por lo cual:
] t , y [ f ' ) t ( ' y
(11)
Con un vector en la forma ] t , y [
0 0
puede, segn (10), encontrarse y. Pero a su vez,
por (11), ' ) t ( ' y
inestable es equilibrio El 0
y
] y [ f
y
' y
1.4. Ecuaciones diferenciales. Hallando la solucin
Hasta el momento se ha trabajado describiendo la solucin de una ecuacin
diferencial como ) t ( y . Sin embargo, no se ha profundizado respecto de la forma
funcional que asume esta relacin para determinados tipos de ecuaciones
diferenciales. Por ello, se desarrolla a continuacin la solucin a una ecuacin
diferencial de orden n, lineal y con coeficientes constantes. Este tipo de
ecuaciones aparece de manera recurrente en modelaciones econmicas.
Se dar comienzo con el caso homogneo. En trminos generales, la ecuacin
diferencial ser:
0 y a y a ... y a y a
0
1
1
1 n
1 n
n
n
+ + + +
(14)
Previo al estudio de las soluciones, debe conocerse que para ecuaciones
diferenciales lineales y homogneas, si se obtienen n soluciones linealmente
independientes (LI), toda combinacin lineal de ellas es tambin una solucin. Este
argumento es conocido como el Principio de Superposicin y permite hallar la
solucin general de la ecuacin diferencial.
Algebraicamente, considerando a los valores ( ) n ,..., 1 i c
i
como parmetros, la
combinacin lineal es igual a y(t), representada en la forma:
9
+ + +
n
1 i
i i n n 2 2 1 1
) t ( y c ) t ( y c ... ) t ( y c ) t ( y c ) t ( y (15)
Las n soluciones linealmente independientes (y
i
) tendrn la forma ) t ( y . Una vez
reemplazadas en (14), la ecuacin debe verificarse.
Es vlido cuestionar la posibilidad de comprobar la independencia de las mismas.
Para ello, se genera un determinante W (Wronskian) a partir de las n funciones y
i
y
de sus sucesivas derivadas respecto de t y luego se comprueba el signo del mismo.
n
n
n
2
n
1
n 2 1
n 2 1
n 2 1
y y y
' y ' y ' y
y y y
] y ,..., y , y [ W
K
M O M M
K
K
(16)
Concentrados en el signo de W:
LI son soluciones Las 0 W
LD son soluciones as L 0 W
Una vez definidos estos conceptos, es momento de buscar la solucin de (14).
Supongamos la presencia de una solucin en la forma
t r
e y . Esta expresin, si
realmente resuelve la ecuacin diferencial, debe verificarla. Reemplazando en (14):
0 e a
t
) e (
a ...
t
) e (
a
t
) e (
a
rt
0
rt
1
1 n
rt 1 n
1 n
n
rt n
n
+
+ +
Resolviendo las derivadas:
0 e a ) e ( r a ... ) e ( r a ) e ( r a
rt
0
rt
1
rt 1 n
1 n
rt n
n
+ + + +
Extrayendo
t r
e como factor comn:
[ ] 0 a r a ... r a r a e
0 1
1 n
1 n
n
n
rt
+ + + +
Conociendo que la expresin
t r
e no asumir el valor cero (puesto que se trata de
una potencia con base no nula), puede representarse el siguiente polinomio de grado
n, en la variable r:
0 a r a ... r a r a ) r ( P
0 1
1 n
1 n
n
n
+ + + +
(17)
Los n valores que asuma r, como soluciones de (17), permitirn formar las n
soluciones de la ecuacin diferencial (14). Simbolizando r
i
a cada solucin del
polinomio, las n soluciones de la ecuacin (y
i
) resultarn:
n ..., , 2 , 1 i e y
t r
i
i
(18)
Han sido halladas n soluciones para la ecuacin diferencial lineal de orden n
y con coeficientes constantes (14). Su forma funcional depender de los valores de r
que resuelven la expresin (17). Los ceros del polinomio juegan un rol fundamental,
puesto que generan las soluciones de la ecuacin diferencial. Debe reconocerse que
10
se busca encontrar un conjunto de n soluciones linealmente independientes, para
utilizar el Principio de Superposicin y hallar as la solucin general de la
ecuacin diferencial.
Si el polinomio es de grado n, estar asegurada la presencia de n soluciones. Las
mismas pueden ser reales y diferentes, reales pero con alguna raz repetida e
incluso imaginarias. Cada caso plantea cuestiones particulares al momento de hallar
soluciones a (14) linealmente independientes.
Comenzando con el caso ms sencillo, el de n races reales y distintas que
satisfacen 0 ) r ( P . Podrn hallarse n soluciones en la forma
t r
i
i
e y que
reemplazadas en W, resulta:
0
e r e r e r
e r e r e r
e e e
] y ,..., y , y [ W
t r n
n
t r n
2
t r n
1
t r
n
t r
2
t r
1
t r t r t r
n 2 1
n 2 1
n 2 1
n 2 1
K
M O M M
K
K
(19)
Las n soluciones de la ecuacin diferencial son linealmente independientes.
Para visualizar esta afirmacin, considrese el caso de una ecuacin diferencial
lineal de orden 2. El determinante W resultar:
[ ]
2 1 1 2 1 i i 2 1 1
2 1
2 1
r r
1
r r
2
t t r
1
t r t r
2
t r
t r
2
t r
1
t r t r
e r e r e e r e e r e
e r e r
e e
W
+ +
[ ]
1 2
r r t
r r e e W
2 2
+
Al ser W el producto de tres factores, asumir el valor cero slo si al menos uno de
ellos es nulo. Los factores
2 i
r r t
e e
+
son potencias con base no nula, lo que
imposibilita que asuman el valor cero. Adems, [ ] 0 r r
1 2
ya que se est analizando
el caso de races del polinomio reales y distintas. Queda claro entonces que 0 W ,
lo cual permite afirmar que las soluciones
t r
i
i
e y son linealmente independientes.
Utilizando el Principio de Superposicin, la solucin general para el caso de
n races reales y distintas resultar:
+ + +
n
1 i
t r
i
t r
n
t r
2
t r
1
i n 2 1
e c e c ... e c e c ) t ( y (20)
En el segundo caso de anlisis, el polinomio 0 ) r ( P puede presentar races
reales y repetidas. Supongamos que de las n soluciones, existe una raz real r* que
se repite un nmero k de veces (siendo n k ). Agrupando las k soluciones que
surgiran de reemplazar r* en la relacin
t r
i
i
e y surge:
{ } { }
t * r t * r t * r
k 2 1
e ..., , e , e y ..., , y , y B
11
El conjunto B contiene k soluciones iguales, y por ende linealmente dependientes. El
determinante W ser igual a cero y el Principio de Superposicin no podr usarse
para generar la solucin general. Sin embargo, puede crearse el siguiente conjunto
alternativo:
{ } { }
t * r 1 k t * r 2 t * r t * r
k 2 1
e t ..., , e t , e t , e y ..., , y , y C
Se demuestra que el conjunto C contiene k soluciones a la ecuacin diferencial (14)
y que adems, ellas son LI. Una vez encontradas las n soluciones LI, se formula la
solucin general:
t * r 1 j
k
1 j
j
k n
1 i
t r
i
e t c e c ) t ( y
i
+ (21)
En el Apndice se comprueba este enunciado para el caso en que 2 k n .
La tercera y ltima posibilidad es la aparicin de races imaginarias en el
polinomio 0 ) r ( P . Se supone que:
i v h r
1
+ (22)
i v h r
2
(23)
son dos races complejas conjugadas que satisfacen el polinomio 0 ) r ( P . Las
soluciones:
t ) i v h (
1
e y
+
(24)
t ) i v h (
2
e y
(25)
satisfacen la ecuacin diferencial y permiten armar la solucin general:
t ) i v h (
2
t ) i v h (
1
e c e c ) t ( y
+
+ (26)
Aunque (26) refleja la solucin de la ecuacin diferencial, la existencia de la
componente imaginaria en su formulacin no permite comprender el comportamiento de y
respecto de t de manera clara. Por ello, utilizando la frmula de Euler, puede
transformarse la expresin (26) en otra que elimine la componente imaginaria. Se
demuestra que la solucin general es:
t h
2
t h
1
e ) vt ( seno k e ) vt cos( k ) t ( y
+
(27)
siendo
2 1 2 2 1 1
c c k c c k + .
Ha concluido el desarrollo para ecuaciones lineales, de orden n, con
coeficientes constantes y homogneas. Resta establecer la solucin para casos con
similares caractersticas, pero no homogneas. La ecuacin en trminos generales se
define como:
) t ( g y a y a ... y a y a
0
1
1
1 n
1 n
n
n
+ + + +
(28)
12
Se demuestra que para el caso de ecuaciones no homogneas, la solucin general est
compuesta por la suma de dos partes: una solucin complementaria (y
c
) y una
particular (y
p
). Algebraicamente:
) t ( y ) t ( y ) t ( y
p c
+ (29)
La solucin complementaria no es otra que la que se obtiene al suponer 0 ) t ( g en
(28). Es decir, es la relacin encontrada para el caso homogneo.
0 ) y ..., , y , y ( W siendo ) t ( y c )) t ( y
n 2 1
n
1 i
i i c
(30)
La solucin particular debe encontrarse de manera diferente. Existen mtodos
alternativos que permiten acceder a esta solucin. Uno de ellos es el
conocido como Mtodo de Coeficientes Indeterminados. Para el lector
interesado en esta mecnica, srvase revisar Huang y Crooke (1997).
A manera de conclusin puede enunciarse que la solucin general de una
ecuacin diferencial lineal, con coeficientes constantes, de orden n y no homognea
viene dada por:
0 ) y ..., , y , y ( W siendo ; ) t ( y ) t ( y c )) t ( y )) t ( y ) t ( y
n 2 1 p
n
1 i
i i p c
+ +
(31)
Las soluciones y
i
se generan a partir del polinomio:
0 a r a ... r a r a ) r ( P
0 1
1 n
1 n
n
n
+ + + +
en la forma:
t r
i
i
e y
debiendo considerarse el tipo de raz que surja, segn lo expuesto anteriormente.
2. Resolucin utilizando Mathematica 4.0
En esta seccin se resolvern dos ecuaciones diferenciales utilizando el
instrumental proporcionado por el software Mathematica 4.0. Para cada una de ellas
se proceder a encontrar la solucin general, la complementaria y la particular
enfatizando en su representacin grfica.
2.1. Resolucin del primer ejemplo
La primera de las ecuaciones es lineal, de primer orden, no homognea y con
coeficientes constantes:
2
t b ) t ( y a ) t ( ' y (32)
13
El primer paso para la resolucin con el software, es borrar de la memoria
las variables e ingresar a (32).
In[1]:= Clear@a, b, c, g, d, e, y, f, t, yo, yc, ypD;
eq1 =y'@tD a* y@tD+b* t^2
Out[2]= y
@tD==bt
2
+ay@tD
Para el desarrollo posterior ser conveniente redefinir (32) como:
2
t b y a ) t , y ( f ' y + (33)
In[3]:= f@y_, t_D=b* t^2 +a* y
Out[3]= b t
2
+a y
En este caso concreto tambin se determina la ecuacin homognea que surge de (32),
es decir, cuando b = 0. Ello resulta relevante puesto que a posteriori se buscar la
solucin complementaria.
In[4]:= eq1c =yc'@tD a* yc@tD
Out[4]= yc
@tD==a yc@tD
Para hallar la solucin general se utiliza el comando DSolve[]. El mismo
permite resolver (32), sin explicitar condicin inicial alguna.
In[5]:= sol =DSolve@eq1, y@tD, tD
Out[5]= : : y@tD-
b H2 +2 a t +a
2
t
2
L
a
3
+
at
C@1D>>
In[6]:= y@t_D=y@tD. sol
Out[6]= : -
b H2 +2 a t +a
2
t
2
L
a
3
+
at
C@1D>
Para aplicar la condicin y(0) = yo, se siguen los siguientes pasos:
In[7]:= eq2 =y@0D yo
Out[7]= : -
2 b
a
3
+C@1D>==yo
Reemplazando la constante por lo encontrado, en trminos de yo, resulta:
In[8]:= y@t_D=y@tD. C@1DHyo+2* b aL Simplify
Out[8]= : -
b H2 +2 a t +a
2
t
2
L
a
3
+
at
J
2 b
a
+yoN>
Para comprobar que lo hallado es solucin de (32), se procede a evaluar la
ecuacin eq1 para y*(t), observando si la identidad se cumple.
In[9]:= Evaluate@FullSimplify@eq1DD
Out[9]= True
El prximo paso es encontrar la solucin complementaria, yc(t).
In[10]:= sol2 =DSolve@eq1c, yc@tD, tD FullSimplify
Out[10]= 88yc@tD
at
C@1D<<
14
In[11]:= yc@t_D=yc@tD. sol2
Out[11]= 8
at
C@1D<
In[12]:= yc@t_D=yc@tD. C@1DJ
2 b
a
+yoN
Out[12]= :
at
J
2 b
a
+yoN>
Se evala nuevamente la solucin en la eq1c:
In[13]:= Evaluate@FullSimplify@eq1cDD
Out[13]= True
Para encontrar la integral particular, se valdr de la relacin entre la
solucin general y la complementaria:
) t ( yc ) t ( y ) t ( yp ) t ( yp ) t ( yc ) t ( y +
In[14]:= yp@t_D=FullSimplify@y@tD- yc@tDD
Out[14]= : -
b H2 +a t H2 +a tLL
a
3
>
Los parmetros arbitrarios a, b, yo se valuarn de manera que se asegure la
convergencia (la integral complementaria se anula con t que tiende a infinito). Esto
se comprueba tomando lmite a yc(t).
In[15]:= tryc =Table@yc@tD. 8yo 1, b 2, a - 2<D
Out[15]= 8-
- 2t
<
In[16]:= limtryc =Limit@tryc, t InfinityD
Out[16]= 80<
Se determina tambin la integral particular para los parmetros elegidos.
In[17]:= tryp =Table@yp@tD. 8yo 1, b 2, a - 2<D Simplify
Out[17]= :
1
2
- t +t
2
>
Luego de hallar una trayectoria determinada para y(t), yc(t) e yp(t), se
procede a graficarla en funcin del tiempo.
In[18]:= graph1 =Plot@Evaluate@8tryc, tryp, tryc +tryp<D, 8t, 0, 4<,
AxesLabel 8"t", "yHtL"<, PlotRange 880, 2<, 8- 1.5, 3<<,
PlotStyle 8Dashing@80.015<D, Dashing@80.015<D, 8<<,
Epilog 8Text@"ypHtL", 80.25, 0.55<D, Text@"ycHtL", 80.25, - 1<D,
Text@"yHtL", 81.92, 1.85<D<D;
15
0.25 0.5 0.75 1 1.25 1.5 1.75 2
t
-1
1
2
3
yHtL
ypHtL
ycHtL
yHtL
Por ltimo, se presenta el campo vectorial correspondiente a la funcin
definida en (33), acompaada de la solucin de (32). El estudio de los campos
vectoriales es anlogo al de los conjuntos direccin, con la salvedad de que en el
primer caso, en lugar de presentarse segmentos con pendiente igual a y(t), se
generan vectores en la forma [1,y(t)]. Resulta evidente que la inclinacin de ellos
coincide con la de los primeros.
In[19]:= f@y_, t_D=f@y, tD. 8b 2, a - 2<
Out[19]= 2 t
2
- 2 y
Antes de correr los comandos correspondientes para graficar el campo
vectorial, se debe cargar en el Kernel del programa el paquete de funciones que
contiene al comando PlotVectorField[].
In[20]:= <<Graphics`PlotField`
In[21]:= graph2 =PlotVectorField@81, f@y, tD<, 8t, 0, 3<, 8y, - 1, 2<, PlotPoints 14,
DisplayFunction IdentityD;
graph3 =Plot@Evaluate@tryc+trypD, 8t, 0, 2<, DisplayFunction IdentityD;
Show@8graph2, graph3<, PlotRange 8- 1, 2<, Axes - >True, DisplayFunction $DisplayFunctionD
16
0.5 1 1.5 2 2.5 3
-1
-0.5
0.5
1
1.5
2
2.2. Resolucin del segundo ejemplo
A continuacin, se resolver una ecuacin lineal, de tercer orden, no
homognea y con coeficientes constantes.
) t ( Seno ) t ( y ) t ( ' y 5 . 3 ) t ( ' ' y 5 . 3 ) t ( y
) 3 (
+ + + (34)
In[24]:= Clear@t, y, yc, yg,ypD
In[25]:= eq3 =y'''@tD+3.5* y''@tD+3.5* y'@tD+y@tD Sin@tD
eq3c =yc'''@tD+3.5* yc''@tD+3.5* yc'@tD+yc@tD 0
Out[25]= y@tD+3.5 y
@tD+3.5 y
@tD+y
H3L
@tD==Sin@tD
Out[26]= yc@tD+3.5 yc
@tD+3.5 yc
@tD+yc
H3L
@tD==0
En primer lugar se encontrar la solucin complementaria.
In[27]:= yc@t_D=yc@tD. DSolve@eq3c, yc@tD, tD
Out[27]= 8
- 2.t
C@1D+
- 1.t
C@2D+
- 0.5t
C@3D<
Para obtener una mayor idea sobre los r
i
de la solucin de (34), se halla el
polinomio caracterstico y se grafica como funcin de r.
In[28]:= poly@r_D=r^3 +3.5* r^2 +3.5* r +1;
Plot@poly@rD, 8r, - 3, 0.5<, AxesLabel 8"r", "PHrL"<D
-3 -2.5 -2 -1.5 -1 -0.5 0.5
r
-0.6
-0.4
-0.2
0.2
0.4
0.6
0.8
PHrL
17
In[30]:= ro =Roots@poly@rD 0, rD
Out[30]= r ==- 2. r ==- 1. r ==- 0.5
Se prueba que los r
i
son reales y distintos, todos con signo negativo. Esta
caracterstica permite la convergencia de la solucin complementaria hacia la
integral particular.
El prximo paso es comprobar si las soluciones del tipo
t r
i
e son linealmente
independientes entre s. Para ello se construye el Wronskian (W).
In[31]:= yc@t_D=yc@tD. 8C@1Dc1, C@2Dc2, C@3Dc3<
Out[31]= 8c1
- 2.t
+c2
- 1.t
+c3
- 0.5t
<
In[32]:= Do@w@iD=yc@tD@@1, i,2DD, 8i,3<D
In[33]:= W =88w@1D, w@2D, w@3D<, 8D@w@1D, tD, D@w@2D, tD, D@w@3D, tD<,
8D@w@1D, 8t, 2<D, D@w@2D, 8t, 2<D, D@w@3D, 8t, 2<D<<
Out[33]= 88
- 2.t
,
- 1.t
,
- 0.5t
<, 8- 2.
- 2.t
, - 1.
- 1.t
, - 0.5
- 0.5t
<, 84.
- 2.t
, 1.
- 1.t
, 0.25
- 0.5t
<<
Si el determinante de W es no nulo para todo el intervalo de t, se est en
condiciones de afirmar que la combinacin lineal de las soluciones con el vector de
constantes existe y es tambin solucin para yc(t).
In[34]:= Det@WD
Out[34]= 0.75
- 3.5t
Sabiendo que el determinante es no nulo, se procede a hallar el vector de constantes
(c
i
) en trminos de las condiciones iniciales:
2 y ) 0 ( ' ' y , 1 y ) 0 ( ' y , yo ) 0 ( y
In[35]:= Wo =W . t 0
Out[35]= 881, 1, 1<, 8- 2., - 1., - 0.5<, 84., 1., 0.25<<
In[36]:= Yo =8yo, y1, y2<
Out[36]= 8yo, y1, y2<
In[37]:= WC =Wo.
i
k
c1
c2
c3
y
{
Out[37]= 88c1+c2 +c3<, 8- 2. c1- 1. c2 - 0.5 c3<, 84. c1 +1. c2 +0.25 c3<<
In[38]:= sol =Solve@8WC@@1, 1DD yo, WC@@2, 1DD y1, WC@@3, 1DD y2<, 8c1, c2, c3<D; FullSimplify
In[39]:= Transpose@solD
Out[39]= 88c1 1. yo+1.33333 H3. H- 1. y1 - 2. yoL +1. H- 1. y2 +4. yoLL +
1. H- 1. y1 - 2. yo - 2. H3. H- 1. y1 - 2. yoL +1. H- 1. y2 +4. yoLLL<,
8c2 1. y1+2. yo +2. H3. H- 1. y1 - 2. yoL +1. H- 1. y2 +4. yoLL<,
8c3 - 1.33333 H3. H- 1. y1 - 2. yoL +1. H- 1. y2 +4. yoLL<<
Una vez obtenida yc(t) se busca ahora la solucin general y(t) de (34).
18
In[40]:= gensol =DSolve@8eq3, y@0D yo, y'@0D y1, y''@0D y2<, y@tD, tD FullSimplify
Out[40]= 88y@tD
- 2.t
H0.133333+1. y1+0.666667 y2+
t
H- 1.- 5. y1- 2. y2- 2. yoL +
0.333333 yo+
1.5t
H1.06667+4.y1 +1.33333 y2+2.66667 yoL - 0.2
2.t
HCos@tD+Sin@tDLL<<
In[41]:= y@t_D=y@tD. gensol@@1DD
Out[41]=
- 2.t
H0.133333 +1. y1+0.666667 y2 +
t
H- 1. - 5. y1 - 2. y2 - 2. yoL +
0.333333 yo+
1.5t
H1.06667+4. y1 +1.33333 y2 +2.66667 yoL - 0.2
2.t
HCos@tD+Sin@tDLL
Se construyen trayectorias alternativas para diferentes valores de (yo, y1, y2) y se
procede, por ltimo, a graficarlas.
In[42]:= tray2 =Table@y@tD. 8yo 8- 1, 2, 4, 1<, y1 80, 1, 3, 4<, y2 8- 1, 0, 2, 5<<D
Out[42]= 8
- 2.t
H- 0.866667 +3.
t
- 2.93333
1.5t
- 0.2
2.t
HCos@tD+Sin@tDLL,
- 2.t
H1.8 - 10.
t
+10.4
1.5t
- 0.2
2.t
HCos@tD+Sin@tDLL,
- 2.t
H5.8 - 28.
t
+26.4
1.5t
- 0.2
2.t
HCos@tD+Sin@tDLL,
- 2.t
H7.8 - 33.
t
+26.4
1.5t
- 0.2
2.t
HCos@tD+Sin@tDLL<
In[43]:= graph4 =Plot@Evaluate@tray2D, 8t, 0, 25<, PlotRange 8- 1.5, 6.5<,
AxesLabel 8"t", "yHtL"<D;
5 10 15 20 25
t
-1
1
2
3
4
5
6
yHtL
Es posible observar a partir del grfico anterior cmo las diferentes
trayectorias convergen a una sola senda de y(t), determinada por la integral
particular:
[ ] ) t ( Cos ) t ( Sen 2 . 0 ) t ( yc ) t ( y ) t ( yp +
In[44]:= yp@t_D=FullSimplify@y@tD- yc@tDD
Out[44]= 8- 0.2 HCos@tD+Sin@tDL<
3. Modelo Harrod-Domar
El modelo Harrod-Domar es una extensin de la teora Keynesiana al
crecimiento econmico. Los autores asumen una funcin de produccin agregada con
coeficientes tcnicos fijos del tipo Leontief:
,
_
u
L
,
v
K
Min Y
19
donde Y es el ingreso de la economa, K y L los factores de produccin capital y
trabajo respectivamente, Y / K v y Y / L u . El modelo original supone al ahorro
S como funcin proporcional del ingreso. La inversin I se representa por el cambio
en el stock de capital y es proporcional al cambio del ingreso a lo largo del
tiempo. Estas premisas bsicas pueden modelarse a partir del siguiente conjunto de
ecuaciones:
sY S (35)
' Y v ' K I (36)
En una situacin de equilibrio, los recursos disponibles para incrementar el
stock de capital, el ahorro, deben ser igual a la inversin. Utilizando las
definiciones (35) y (36) la condicin de igualdad ahorro-inversin puede
representarse como:
sY ' Y v
0 Y
v
s
' Y (37)
Logrando as una ecuacin diferencial de primer orden, lineal, con coeficientes
constantes, autnoma y homognea. Utilizando el software Mathematica 4.0, su
solucin ser:
In[1]:= eq1 =y'@tD- HHsvL* y@tDL
Out[1]= -
s y@tD
v
+y
@tD
In[2]:= a =DSolve@8eq1 0, y@0D yo<, y@tD, tD
Out[2]= : : y@tD
st
v
yo>>
( )
t s
0
e y t y (38)
Grficamente, la trayectoria del ingreso puede representarse asumiendo
valores para los parmetros. El grfico 5 contiene la mencionada senda y su campo
vectorial, considerando 8 . 0 v 1 . 0 s y los siguientes valores iniciales del
ingreso 3 , 2 , 1 , 1 . 0 Y
0
.
In[3]:= y@t_D=y@tD. a;
g@t_D=y@tD. 8yo 1, s 0.1, v 0.8<;
graph1 =Plot@g@tD, 8t, 0, 10<D
In[6]:= h@t_D=y@tD. 8yo 2, s 0.1, v 0.8<;
graph2 =Plot@h@tD, 8t, 0, 10<D
In[8]:= j@t_D=y@tD. 8yo 3, s 0.1, v 0.8<;
graph3 =Plot@j@tD, 8t, 0, 10<D
20
In[10]:= k@t_D=y@tD. 8yo 0.1, s 0.1, v 0.8<;
graph4 =Plot@k@tD, 8t, 0, 10<D
In[12]:= <<Graphics`PlotField`
arrows =PlotVectorField@81, 0.1 0.8 * w * p p<, 8p, 0.01, 10<, 8w, 0, 5<D
Show@8graph1, graph2, graph3, graph4, arrows<, AxesLabel 8"t", "yHtL"<,
PlotRange80, 5<D
2 4 6 8 10
t
1
2
3
4
5
yHtL
Reordenando convenientemente la ecuacin (37), se obtiene la tasa de
crecimiento del ingreso como:
v
s
Y
' Y
(39)
Una constante con respecto al tiempo que puede graficarse utilizando los siguientes
comandos:
In[15]:= Plot@0.10.8, 8t, 0, 10<, AxesLabel 8"t", "y'y"<D
2 4 6 8 10
t
0.05
0.1
0.15
0.2
0.25
y'y
A partir de esta formulacin, mayores tasas de ahorro incrementan la masa de
recursos disponibles para la inversin y, dado el equilibrio ahorro-inversin,
Grfico 5. Campo vectorial del modelo Harrod-Domar
Grfico 6. Tasa de crecimiento del ingreso
21
permiten alcanzar un mayor nivel de ingreso de la economa. Una aplicacin de este
corolario puede realizarse suponiendo la existencia de dos pases A y B, que parten
de similares condiciones iniciales pero poseen distintas tasas de ahorro, 0.2 y 0.1
respectivamente.
In[13]:= y@t_D=y@tD. a;
PaisA@t_D=y@tD. 8yo 1, s 0.2, v 0.8<;
PaisB@t_D=y@tD. 8yo 1, s 0.1, v 0.8<;
Plot@8PaisA@tD, PaisB@tD<, 8t, 0, 10<, AxesLabel 8"t", "yHtL"<, PlotRange 80, 10<,
Epilog 8Text@"s1", 87, 1.5<D, Text@"s2", 87, 7<D, Text@"s1<s2", 83, 7<D<D
2 4 6 8 10
t
2
4
6
8
10
yHtL
PaisB
PaisA s1 <s2
4. Modelo de Solow
El modelo de crecimiento de Solow representa una economa cuyo equilibrio
implica un capital y produccin per cpita constantes en el tiempo. La dinmica
hacia este estado estacionario se plantea como un caso tpico de ecuaciones
diferenciales de primer orden, no lineales, homogneas y autnomas.
La formulacin original supone una economa cerrada donde el ahorro es
funcin del ingreso e igual a la inversin. A su vez, esta ltima se presenta como
la acumulacin de capital junto con la cantidad necesaria para cubrir las
depreciaciones:
) t ( K ) t ( ' K ) t ( I ) t ( sY ) t ( S + , 1 s , 0 < < (40)
Suponiendo una funcin del tipo Cobb-Douglas con dos factores de produccin,
capital y trabajo, y rendimientos constantes a escala, se obtiene:
( ) ( ) [ ]
1
) t ( L ) t ( K A t L , t K F A ) t ( Y , 1 0 < < (41)
Dada la caracterstica de la funcin en (41), se puede determinar la relacin
de produccin per cpita de la siguiente manera:
Grfico 7. Sendas de crecimiento con distintas tasas de ahorro
22
[ ] [ ]
) t ( k A ) t ( k f 1 , ) t ( L / ) t ( K F A
) t ( L
) t ( Y
) t ( y (42)
donde ) t ( L / ) t ( K ) t ( k es el nivel de capital per cpita. Con (40), (41) y (42) se
obtiene:
[ ] ) t ( k
) t ( L
) t ( ' K
) t ( k f s + (43)
el primer trmino del segundo miembro en (43) se puede expresar como:
) t ( L
) t ( ' L
) t ( k ) t ( ' k
) t ( L
) t ( ' K
+ (44)
Asumiendo una tasa de crecimiento de la poblacin es constante, positiva e
igual a n, se combinan (42), (43) y (44) para encontrar la ecuacin diferencial que
resume la dinmica del capital:
) t ( k ) n ( ) t ( Ak s ) t ( ' k +
(45)
Para encontrar la senda del capital en el tiempo, se resuelve la ecuacin
(45), no-lineal en k(t), utilizando una sustitucin de variables.
In[1]:= Clear@A, t, x, y, v, k, a, f, s, d, n, rD
f@k_D=A* k^a
Out[2]= A k
a
In[3]:= eq1 =k'@tD- s* f@k@tDD+Hn +dL* k@tD
Out[3]= Hn+dL k@tD- A s k@tD
a
+k
@tD
In[4]:= eq2 =v'@tD+Hn+dL* H1 - aL* v@tD- s* H1 - aL* A
Out[4]= - A s H1 - aL +H1 - aL Hn +dL v@tD+v
@tD
] t [ v ) n ( ) 1 ( ) 1 ( s A ] t [ ' v + (46)
Al definir a
1
) t ( k ) t ( v en (46), la ecuacin diferencial no lineal que
resuelve la dinmica del capital en (45), se convierte en una ecuacin lineal
autnoma y no homognea. Al resolverla, para la condicin inicial
1
ko ) 0 ( v , se
obtiene la solucin de la ecuacin diferencial.
In[5]:= sol =DSolve@8eq2 0, v@0D ko^H1 - aL<, v@tD, tDSimplify;
k@t_D=v@tD^H1H1- aLL . sol
Out[6]= :
i
k
ko
- a
HA ko
a
s +
tH- 1+aL Hn+dL
H- A ko
a
s +ko Hn +dLLL
n+d
y
{
1
1- a
>
( )( )
( ) ( ) [ ]
+
'
+
+ + +
1
1
n 1 t
n
n ko s Ako e s Ako ko
) t ( k (47)
23
La expresin (47) establece la senda del capital a lo largo del tiempo y,
partiendo de diferentes valores iniciales de ko, se obtienen trayectorias
alternativas. A modo ilustrativo, el grfico 8 representa algunas de ellas. Los
parmetros utilizados asumen los siguientes valores:
1 . 0 , 3 . 0 n , 4 . 0 s , 7 . 0 , 1 A
In[7]:= k1@t_D=k@tD. 8a 0.7 , s 0.4 , n .3, d.1, A 1<
Out[7]= 921.2064
i
k
- 0.12t
H- 0.4 ko
0.7
+0.4 koL +0.4 ko
0.7
ko
0.7
y
{
3.33333
=
In[8]:= trajectories1 =Table@k1@tD. ko 80.2, 0.8, 1, 2, 4<D;
plottraj1 =Plot@Evaluate@trajectories1D, 8t, 0, 10<, PlotRange 80, 5<,
PlotStyle 88<, 8<, Dashing@80.015<D, 8<, 8<<, AxesLabel 8"t", "kHtL"<D
2 4 6 8 10
t
1
2
3
4
5
kHtL
Se verifica, adems, la convergencia hacia el estado estacionario para el
capital ( 1 K
*
) ante diferentes condiciones iniciales. Analticamente, esto se
puede comprobar tomando lmite a las soluciones, para t que tiende a infinito.
In[10]:= limite =Limit@trajectories1, t InfinityD
Out[10]= 881., 1., 1., 1., 1.<<
El factor clave que determina estabilidad en la trayectoria (47) es la
productividad del capital en la funcin de produccin. Mientras existan rendimientos
marginales decrecientes, se garantiza la convergencia. Esto se deduce a partir de:
( )( )
( ) 0 1 0 e lim
n 1 t
t
>
+
Una vez obtenida la solucin para el capital, se pueden encontrar, por (40) y
(41), las respectivas soluciones para el producto, inversin y consumo.
In[11]:= Clear@y, iD
Grfico 8. Capital a lo largo del tiempo
24
In[12]:= y@t_D=A * k1@tD^ a . 8A 1, a 0.7 , ko 2<
i@t_D=D@k1@tD, tD+Hn +dL* k1@tD. 8n 0.3 , d0.1 , ko 2<
c@t_D=y@tD- i@tD
Out[12]= 92.73429 I H0.649802 +0.150198
- 0.12t
L
3.33333
M
0.7
=
Out[13]= 9- 0.252806 2.71828
- 0.12t
H0.649802 +0.150198 2.71828
- 0.12t
L
2.33333
+
1.68315 H0.649802+0.150198 2.71828
- 0.12t
L
3.33333
=
Out[14]= 90.252806 2.71828
- 0.12t
H0.649802 +0.150198 2.71828
- 0.12t
L
2.33333
-
1.68315 H0.649802+0.150198 2.71828
- 0.12t
L
3.33333
+
2.73429 I H0.649802 +0.150198
- 0.12t
L
3.33333
M
0.7
=
In[15]:= plottraj2 =Plot@8y@tD, i@tD, c@tD<, 8t, 0, 15<, PlotRange 80, 2<,
AxesLabel 8"t", "yHtL,iHtL,cHtL"<,
Epilog 8Text@"yHtL", 815.5, 1.15<D, Text@"iHtL", 815.5, 0.45<D,
Text@"cHtL", 815.5, 0.7<D<D
2 4 6 8 10 12 14
t
0.25
0.5
0.75
1
1.25
1.5
1.75
2
yHtL,iHtL,cHtL
yHtL
iHtL
cHtL
In[16]:= limite2 =Limit @8y@tD, i@tD, c@tD<, t Infinity D
Out[16]= 881.<, 80.4<, 80.6<<
Alternativamente, la dinmica de una variable se analiza a partir de su
diagrama de fase, en este caso, la representacin de la direccin que toma el
capital desde diferentes puntos iniciales. El grfico 10 muestra el comportamiento
de la variable desde esa perspectiva. Claramente, partiendo de cualquier punto tal
que K > 0, esta variable se dirige hacia el estado estacionario.
Grfico 9. Producto, inversin y consumo
Grfico 10. Diagrama de fase
0 1 2 k(t)
25
Tambin se puede obtener una ayuda visual de la dinmica del modelo en un
diagrama que vincule a k(t) como funcin de k(t). La ecuacin (45) determina esta
relacin no lineal, representada en el grfico 11.
In[17]:= kprima @k_D=0.4 * k ^ 0.7 - H.1 +.3L * k;
Plot @kprima @kD, 8k, 0, 1.5 <, PlotRange 8- 0.1 , 0.06 <,
AxesLabel 8"kHtL", "k'HtL"<, Epilog 8Text @"k'HkL", 81.25 , - 0.075 <D,
Text @"ke=0", 80.125 , 0.015 <D, Text @"ke=1", 81.05 , 0.015 <D<D
0.2 0.4 0.6 0.8 1 1.2 1.4
kHtL
-0.1
-0.08
-0.06
-0.04
-0.02
0.02
0.04
0.06
k'HtL
k'HkL
ke=0 ke=1
Existen dos puntos donde k= 0. Cuando el capital es igual a cero (punto que
no se tiene en cuenta en el anlisis) y cuando asume el valor de uno. En este ltimo
caso, la pendiente de la curva k(k) es negativa, condicin para la estabilidad
local de ese equilibrio.
Para alcanzar algebraicamente este estado estacionario, se iguala el segundo
miembro de la ecuacin diferencial no lineal que resuelve la dinmica del capital
(45) a cero. Luego de algunos pasos algebraicos, se obtiene:
,
_
1
1
*
n
A s
k (48)
Suponiendo los valores definidos para cada uno de los parmetros, el nivel de
k* es igual a 1, valor tambin obtenido al tomar lmite a la solucin para t que va
a infinito. Precisamente, k* es un equilibrio estable al ser alcanzado desde
cualquier condicin inicial.
Por ltimo, la dinmica del capital se observa a travs del diagrama
produccin-capital. En l se muestra cmo una cantidad mayor (menor) al nivel de
estado estacionario, hace que se desacumule (acumule) ms capital va mayor (menor)
inversin neta, hasta hacer que el ahorro cubra slo el gasto necesario para la
depreciacin y el crecimiento de la poblacin (n + ). El grfico 12 presenta este
diagrama.
Grfico 11. k(t) VS k(t)
26
In[19]:= Clear @A, t, x, k, a, s, d, n, rD
gg@k_D=A k^ a;
ss@k_D=s * gg@kD;
ee@k_D=Hn +dL* k;
In[23]:= 8gdp @k_D, sav @k_D, expend @k_D<=8gg@kD, ss@kD,
ee@kD<. 8A 1, a 0.7, s 0.4 , n 0.3 , d0.1 <
Out[23]= 8k
0.7
, 0.4k
0.7
, 0.4 k<
In[24]:= <<Graphics`Arrow` ;
In[25]:= graf1 =Plot@8gdp@kD, sav@kD, expend@kD<, 8k, 0, 2<, AxesLabel 8"k", "y"<,
PlotRange 80, 1<, PlotStyle 8Dashing@80.015<D, 8<, 8<<,
Epilog 8Arrow@80.5, 0<, 80.85, 0<D, Arrow@80.5, 0<, 80.65, 0<D,
Arrow@81.5, 0<, 81.35, 0<D, Arrow@81.5, 0<, 81.15, 0<D,
Text@"k'=0", 81, 0.5<, 80, 0.6<D, Text@"fHkL", 81, 0.92<, 80, 0.6<D,
Text@"s*fHkL", 82, 0.55<, 80, 1<D, Text@"Hn+dL*k", 82, 0.92<, 80, 0.6<D,
PointSize@0.02D, Point@81, 0.4<D<D;
0.5 1 1.5 2
k
0.2
0.4
0.6
0.8
1
y
k'=0
fHkL
s*fHkL
Hn+dL*k
4.1 La Regla de Oro
3
La teora de crecimiento en lnea con el modelo de Solow propone, como regla
de poltica, la maximizacin del consumo en el tiempo. La consecucin de este
objetivo plantea dos interrogantes. Primero, saber cul es el nivel de capital que
maximiza el consumo. Segundo, cmo hacer que ese nivel de k(t) permanezca en el
tiempo.
El primero de los problemas puede resolverse fcilmente como un ejercicio de
optimizacin clsico:
) t ( k ) n ( ) t ( ' k ) t ( k A ) t ( i ) t ( y ) t ( c Max
) t ( k
+
(49)
3
El nombre fue ideado por Edmund Phelps en 1961.
Grfico 12. y(t) vs k(t)
27
Teniendo en cuenta que se parte desde un estado estacionario, k(t) = 0 en (49). Por
lo tanto, de la condicin de primer orden, se llega a:
In[26]:= kgrule =k . Solve@D@f@kD, kD- Hn +dL 0, kD
Out[26]= : J
n +d
A a
N
1
- 1+a
>
,
_
1
1
n
A
) t ( kgrule (50)
Al valuar a kgrule(t) con los parmetros asumidos, se puede verificar que no
representa un equilibrio dinmico y, por lo tanto, no se sostendr en el tiempo. La
tarea a realizar es modificar los parmetros disponibles, de manera que kgrule(t)
sea un estado estacionario. Se supondr a la tasa de ahorro (s) como nica variable
de poltica. Recordando a qu es igual k*(t) por (48), se puede encontrar s*:
In[27]:= seest@k_D=s . Solve@ss@kD- ee@kD 0, sD
Out[27]= :
k
1- a
Hn+dL
A
>
( )
+
1
* * *
k
A
) n (
) k ( s (51)
Valuando a s* para el kgrule(t) definido anteriormente, se obtiene la tasa de
ahorro de estado estacionario que maximiza el consumo (de regla de oro).
In[28]:= sgrule =seest@kgruleD Simplify
Out[28]= : :
Hn +dL
i
k
I
n+d
Aa
M
1
- 1+a
y
{
1- a
A
>>
1
1
1
]
1
,
_
+
+
1
1
1
*
n
A
A
) n (
) kgrule ( s (52)
Una vez determinado el nuevo valor para s, es posible observar el efecto
sobre la trayectoria del consumo antes y despus del ajuste. Para ello, se supondr
que la economa se mantiene en el estado estacionario anterior (k* = 1), hasta que
en t = 3, se lleva a cabo una poltica que modifica la tasa de ahorro. Manteniendo
los valores de los dems parmetros, se obtiene, por (48) y (52):
45843 . 6
n
sgrule
grule k ; 7 . 0 sgrule
1
1
*
,
_
+
Se calcula la nueva trayectoria del capital, producto, inversin y consumo
respectivamente.
28
In[29]:= sol =DSolve@8eq2 0, v@3D ko^H1 - aL<, v@tD, tDSimplify;
k1@t_D=v@tD^H1H1- aLL . sol
Out[30]= :
i
k
,
_
0 c
a 2
b
a 4
b
e
2 2
t ) a 2 / b (
,
_
0 c
a 4
b
2
a 4
b
2 2
,
_
+
0 c
a 4
b
2
+ (a.6)
De (a.3) surge:
a 4
b
c
2
(a.7)
con (a.7) en (a.6):
0
a 4
b
a 4
b
2 2
,
_
+
Queda demostrado que
t ) a 2 / b (
1
e y
es solucin de la ecuacin diferencial. La
clave es estudiar la segunda de las expresiones y comprobar que tambin satisface
(a.1). Se proceder con igual metodologa que para el caso de y
1
. Algebraicamente:
t ) a 2 / b (
2
e t y
,
_
+
a 2
b
t 1 e e ) a 2 / b ( t e y
t ) a 2 / b ( t ) a 2 / b ( t ) a 2 / b (
'
2
33
,
_
,
_
+
a 2
b
t 1 e ) a 2 / b ( e ) a 2 / b ( y
t ) a 2 / b ( t ) a 2 / b (
' '
2
Extrayendo factor comn:
,
_
+
t
a 4
b
a
b
e y
2
2
t ) a 2 / b (
' '
2
Reemplazando en la ecuacin diferencial:
0 t c t
a 2
b
1 b t
a 4
b
a
b
a e
2
2
t ) a 2 / b (
,
_
+
,
_
,
_
Efectuando la propiedad distributiva, simplificando y reemplazando al parmetro c
segn (28) se tiene:
0 t
a 4
b
t
a 4
b
2 t
a 4
b
2 2 2
,
_
+
La relacin es satisfecha, con lo cual puede afirmarse que la expresin
t ) a 2 / b (
2
e t y
es una solucin de la ecuacin diferencial.
Resta comprobar que sean LI, para poder aplicar el Principio de Superposicin. El
determinante W ser:
,
_
,
_
a 2
b
t
a 2
b
t 1 e
a 2
b
t 1 e e ) a 2 / b (
e t e
W
t ) a / b (
t ) a 2 / b ( t ) a 2 / b (
t ) a 2 / b ( t ) a 2 / b (
0 e W
t ) a / b (
(a.8)
Siendo las soluciones LI, la solucin general resulta:
t ) a 2 / b (
2
t ) a 2 / b (
1
e t c e c ) t ( y
+ (a.9)