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:
Y al ejecutar el script tenemos:
A continuación, el código fuente:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
No hay comentarios.:
Publicar un comentario