viernes, 13 de noviembre de 2020

Matemática Financiera: Ejercicios 4.1, Problema 26 - Crecimiento Compuesto Capital - José Luis Villalobos

Hola a todos, hoy vamos a continuar con los ejercicios del libro: Matemáticas Financieras Tercera Edición del autor José Luis Villalobos. 

Vamos a trabajar el problema 26 y lo resolveremos en Excel y Python:

26. ¿Cuánto crece un capital en un año si los primeros dos bimestres crece 1.03% cada bimestre, en el tercero crece 2.05%, y en los últimos tres crece 1.75%, 1.90% y 0.95%, respectivamente?

Para responder el problema, vamos a construir el siguiente modelo en excel:


Donde podemos ver, que el crecimiento compuesto del capital durante el periodo será de 9.0256%.

La formulación de nuestro modelo es la siguiente:



Ahora, pasemos a resolver el ejercicio en python utilizando Colab y numpy. Para esto, ingresamos el siguiente código:


Y al ejecutar el script tenemos:


A continuación, el código fuente:

import numpy as np
crecimiento = np.array([0.0103, 0.0103, 0.0205, 0.0175, 0.0190, 0.0095])
print('Creamos el array crecimiento:', crecimiento)
print('Por ser un array de numpy, le podemos sumar 1 a cada elemento:', crecimiento + 1) #Si fuera una lista no funcionaría
print('Y por último, calculamos el producto de los elementos;', np.prod(crecimiento + 1))
print('-' * 100)
print('El crecimiento del capital en el periodo es:', (np.prod(crecimiento + 1)-1) * 100)
view raw mf_ej26.py hosted with ❤ by GitHub

No hay comentarios.:

Publicar un comentario