{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# El número $e$. El número de las finanzas" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "*Esta notebook fue creada originalmente como un blog post por [Raúl E. López Briega](http://relopezbriega.com.ar/) en [Matemáticas, análisis de datos y python](http://relopezbriega.github.io). El contenido esta bajo la licencia BSD.*" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "\"El" ] }, { "cell_type": "markdown", "metadata": { "collapsed": true }, "source": [ "## Introducción\n", "\n", "El artículo de hoy se lo voy a dedicar a uno los números más fascinantes de las [Matemáticas](https://es.wikipedia.org/wiki/Matem%C3%A1ticas), el número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e). Este número es de suma importancia, ya que lo podemos encontrar en una gran variedad de fenómenos, desde Física y Biología, hasta Finanzas, Arte y Música. Así como el famoso [$\\pi$](https://es.wikipedia.org/wiki/N%C3%BAmero_%CF%80), gobierna el círculo, [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) gobierna el [Cálculo](http://relopezbriega.github.io/blog/2015/12/02/introduccion-al-calculo-con-python/) y los [Logaritmos](https://es.wikipedia.org/wiki/Logaritmo). \n", "\n", "## ¿Qué es el número $e$?\n", "\n", "El número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) es una de las más importantes *constantes matemáticas*, pertenece al grupo de los [números irracionales](http://es.wikipedia.org/wiki/N%C3%BAmero_irracional), es decir, que el mismo no puede ser expresado como una [fracción](http://es.wikipedia.org/wiki/Fracci%C3%B3n) de dos [números enteros](http://es.wikipedia.org/wiki/Enteros) y su expansión decimal es infinita. Asimismo, también es un [número trascendental](http://es.wikipedia.org/wiki/N%C3%BAmero_trascendente), lo que quiere decir que tampoco puede ser expresado algebraicamente. Sus primeros dígitos son:\n", "\n", "$$e = 2.7182818284590452353602874713527\\dots$$\n", "\n", "Otra cosa que hace a [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) sumamente interesante, es que es la base del [Logaritmo natural](https://es.wikipedia.org/wiki/Logaritmo_natural), es decir que si $\\ln(x) = y$, entonces $e^y = x$. También podemos encontrar a [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e), en la [función exponencial](https://es.wikipedia.org/wiki/Funci%C3%B3n_exponencial), $e^x$, la cual es la inversa de la función del [Logaritmo natural](https://es.wikipedia.org/wiki/Logaritmo_natural), y tiene la particularidad de que la [derivada](https://es.wikipedia.org/wiki/Derivada) de $e^x$, es la misma función $e^x$. Esta característica, es lo que que hace a [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) fundamental para el [Cálculo](http://relopezbriega.github.io/blog/2015/12/02/introduccion-al-calculo-con-python/).\n", "\n", "## Historia del número $e$\n", "\n", "Para poder entender más en profundidad la naturaleza del número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e), debemos recorrer un poco de su historia, que a diferencia de $\\pi$, que tiene una historia milenaria, es relativamente reciente. \n", "\n", "### Invención del Logaritmo\n", "\n", "La historia del número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) comienza en el siglo XVII, cuando [John Napier](https://es.wikipedia.org/wiki/John_Napier) inventó el concepto de [Logaritmo](https://es.wikipedia.org/wiki/Logaritmo). Pocas veces en la historia de la ciencia, un concepto matemático fue recibido con tanto entusiasmo por la comunidad científica, como fue el caso del [Logaritmo](https://es.wikipedia.org/wiki/Logaritmo). La idea básica detrás de este concepto abstracto es la siguiente: Si uno pudiera escribir cualquier número positivo como la potencia de otro número fijo (llamado base), entonces la multiplicación y la división de números pasaría a ser equivalente a sumar o restar sus potencias; lo que simplificaría y facilitaría los cálculos. Para entenderlo mejor, veamos un ejemplo, supongamos que tenemos la siguiente tabla de potencias de 2.\n", "\n", "| $n$ | -3 | -2 | -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |\n", "|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|\n", "|$2^n$ | 1/8 | 1/4 | 1/2 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 |\n", "\n", "Ahora si quisiéramos saber el resultado de multiplicar 32 por 64; simplemente deberíamos buscar las potencias de estos dos números en la tabla anterior, 5 para 32 y 6 para 64, luego sumamos estos dos números, los que nos da como resultado 11 y por último si vamos a buscar el resultado de elevar 2 a la 11 potencia en la misma tabla, encontramos el resultado de nuestra multiplicación, que es 2048. Utilizando una simple tabla de [Logaritmos](https://es.wikipedia.org/wiki/Logaritmo), se podían resolver multiplicaciones y divisiones complejas en segundos, algo muy útil en el siglo XVII, dónde no existían las calculadoras!. \n", "\n", "Si bien [John Napier](https://es.wikipedia.org/wiki/John_Napier) desarrollo el concepto de [Logaritmo](https://es.wikipedia.org/wiki/Logaritmo), el mismo difiere un poco del concepto moderno que tenemos hoy en día; y tampoco fue el responsable de notar el poder [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) como base de los mismos. Tendríamos que esperar algunos años más hasta que [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) se apoderara por completo de los [Logaritmos](https://es.wikipedia.org/wiki/Logaritmo), como la base más natural para ellos. Veamos el camino que hubo que recorrer.\n", "\n", "### El área de la hipérbola \n", "\n", "Un problema muy común en [Matemáticas](https://es.wikipedia.org/wiki/Matem%C3%A1ticas), es el de encontrar el [área](https://es.wikipedia.org/wiki/%C3%81rea) de una figura plana, este proceso se conoce con el nombre de *cuadratura* o [integración](https://es.wikipedia.org/wiki/Integraci%C3%B3n). Desde que los matemáticos comenzaron a trabajar en estos problemas, una de las figuras que más ha resistido obstinadamente todos los intentos de cuadratura era la [hipérbola](https://es.wikipedia.org/wiki/Hip%C3%A9rbola), la cual esta definida por la función $f(x) = \\frac{1}{x}$.\n", "\n", "Un matemático que se interesó por un tema muy cercano a este, también en el siglo XVII, fue [Pierre de Fermat](https://es.wikipedia.org/wiki/Pierre_de_Fermat). [Fermat](https://es.wikipedia.org/wiki/Pierre_de_Fermat) se interesó en la *cuadratura* de curvas cuya función general tiene la forma $f(x) = x^n$, dónde $n$ es un [número entero](http://es.wikipedia.org/wiki/Enteros). Estas curvas son llamadas generalmente parábolas. Utilizando el [método de exhaución](https://es.wikipedia.org/wiki/M%C3%A9todo_exhaustivo), el cuál explique en mi [artículo anterior](http://relopezbriega.github.io/blog/2015/12/02/introduccion-al-calculo-con-python/), [Fermat](https://es.wikipedia.org/wiki/Pierre_de_Fermat) fue capaz de llegar a una fórmula general para encontrar el área de esta familia de curvas. La fórmula a la que arribó fue la siguiente:\n", "\n", "$$A = \\frac{a^{n + 1}}{n + 1}$$\n", "\n", "Como podemos ver, esta no es ni más ni menos que la regla de [integración](https://es.wikipedia.org/wiki/Integraci%C3%B3n) para funciones de grado $n$. \n", "\n", "$$\\int x^{n} \\ dx = \\frac{x^{n + 1}}{n + 1}$$\n", "\n", "Debemos recordar, sin embargo, que el trabajo de [Fermat](https://es.wikipedia.org/wiki/Pierre_de_Fermat) fue hecho alrededor de 1640, aproximadamente unos 30 años antes de que [Newton](https://es.wikipedia.org/wiki/Isaac_Newton) y [Leibniz](https://es.wikipedia.org/wiki/Gottfried_Leibniz) establecieran esta fórmula como parte del [cálculo integral](http://relopezbriega.github.io/blog/2015/12/02/introduccion-al-calculo-con-python/). A pesar de que [Fermat](https://es.wikipedia.org/wiki/Pierre_de_Fermat) pudo probar que su fórmula podía ser aplicada tanto para los casos de $n$ siendo un [entero](http://es.wikipedia.org/wiki/Enteros) positivo como negativo; hubo un caso que se le siguió escapando, el caso de $n = -1$, es decir el caso del [área](https://es.wikipedia.org/wiki/%C3%81rea) de la [hipérbola](https://es.wikipedia.org/wiki/Hip%C3%A9rbola), $f(x) = \\frac{1}{x}$; ya que este caso hace al denominador de su formula ($n + 1$) igual a 0. A pesar de todos sus esfuerzos, [Fermat](https://es.wikipedia.org/wiki/Pierre_de_Fermat) nunca pudo llegar a resolver este caso. \n", "\n", "La luz recién llegaría en el año 1661, cuando [Christiaan Huygens](https://es.wikipedia.org/wiki/Christiaan_Huygens) se diera cuenta de que para el caso de $n = -1$, todos los rectángulos utilizados en la aproximación del [área](https://es.wikipedia.org/wiki/%C3%81rea) bajo la [hipérbola](https://es.wikipedia.org/wiki/Hip%C3%A9rbola), tenían la misma [área](https://es.wikipedia.org/wiki/%C3%81rea), es decir que a medida que la distancia crece geométricamente desde 0, las [área](https://es.wikipedia.org/wiki/%C3%81rea) se incrementan en la misma proporción. Lo que implica que la relación entre el [área](https://es.wikipedia.org/wiki/%C3%81rea) y la distancia, es [logarítmica](https://es.wikipedia.org/wiki/Logaritmo)!. Por tanto para resolver el problema del [área](https://es.wikipedia.org/wiki/%C3%81rea) de la [hipérbola](https://es.wikipedia.org/wiki/Hip%C3%A9rbola), $y = \\frac{1}{x}$, simplemente deberíamos aplicar la función [logarítmica](https://es.wikipedia.org/wiki/Logaritmo) sobre $x$; el único problema restante, era encontrar la *base* de esa función [logarítmica](https://es.wikipedia.org/wiki/Logaritmo), que como ya se pueden ir imaginando, no es ni nada más ni nada menos que el número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e). \n", "\n", "\"Relación \n", "\n", "Es decir, que entonces para resolver el [área](https://es.wikipedia.org/wiki/%C3%81rea) bajo la [hipérbola](https://es.wikipedia.org/wiki/Hip%C3%A9rbola), debemos calcular el [Logaritmo natural](https://es.wikipedia.org/wiki/Logaritmo_natural) de $x$. Lo que llevado a la notación actual del [cálculo integral](http://relopezbriega.github.io/blog/2015/12/02/introduccion-al-calculo-con-python/) equivale a decir que:\n", "\n", "$$\\int \\left(\\frac{1}{x}\\right) \\ dx = \\ln (x)$$\n", "\n", "Desde este momento en adelante, [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) comenzaría a convertirse en el amo y señor de los [Logaritmos](https://es.wikipedia.org/wiki/Logaritmo). Pero no se iba a quedar solo con eso, ya que aún quedaban por descubrirse otras importantes propiedades de este misterioso número. \n", "\n", "### Euler\n", "\n", "Sin dudas, uno de los más grandes matemáticos de todos los tiempos fue [Leonhard Euler](https://es.wikipedia.org/wiki/Leonhard_Euler). Prácticamente no dejó una rama de las [Matemáticas](https://es.wikipedia.org/wiki/Matem%C3%A1ticas) sin tocar, dejando su marca en campos tan diversos como el [análisis matemático](https://es.wikipedia.org/wiki/An%C3%A1lisis_matem%C3%A1tico), la [teoría de números](https://es.wikipedia.org/wiki/Teor%C3%ADa_de_n%C3%BAmeros), la [mecánica](https://es.wikipedia.org/wiki/Mec%C3%A1nica) y la [hidrodinámica](https://es.wikipedia.org/wiki/Hidrodin%C3%A1mica), la [cartografía](https://es.wikipedia.org/wiki/Cartograf%C3%ADa), la [topología](https://es.wikipedia.org/wiki/Topolog%C3%ADa), la [óptica](https://es.wikipedia.org/wiki/%C3%93ptica) y la [astronomía](https://es.wikipedia.org/wiki/Astronom%C3%ADa). A él también le debemos muchos de los símbolos matemáticos que usamos hoy en día, como ser, $i, \\ f(x), \\ \\pi$ y el mismo símbolo del número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e). La más influyente de sus numerosas obras fue su *Introductio in analysin infinitorum*, una obra en dos volúmenes publicados en 1748 y considerada como la base de [análisis matemático](https://es.wikipedia.org/wiki/An%C3%A1lisis_matem%C3%A1tico) moderno. En esta obra, [Euler](https://es.wikipedia.org/wiki/Leonhard_Euler) convierte a la *[función](https://es.wikipedia.org/wiki/Funci%C3%B3n_matem%C3%A1tica)* en el concepto central del [análisis](https://es.wikipedia.org/wiki/An%C3%A1lisis_matem%C3%A1tico). Su definición de *[función](https://es.wikipedia.org/wiki/Funci%C3%B3n_matem%C3%A1tica)* es la que se suele utilizar hoy en día tanto en [Matemáticas](https://es.wikipedia.org/wiki/Matem%C3%A1ticas) aplicadas, como en [Física](https://es.wikipedia.org/wiki/F%C3%ADsica). \n", "\n", "En el *Introductio*, [Euler](https://es.wikipedia.org/wiki/Leonhard_Euler), hace notar por primera vez, el rol central que tiene el número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e), y más precisamente la [función exponencial](https://es.wikipedia.org/wiki/Funci%C3%B3n_exponencial) $e^x$, y su función inversa, la [función logarítmica](https://es.wikipedia.org/wiki/Logaritmo) $\\ln x$ para el [Cálculo](http://relopezbriega.github.io/blog/2015/12/02/introduccion-al-calculo-con-python/). [Euler](https://es.wikipedia.org/wiki/Leonhard_Euler) puso a éstas dos últimas funciones en iguales condiciones, al darles definiciones independientes a cada una de ellas. Como ser:\n", "\n", "$$e^x = \\lim_{n \\to \\infty} \\left(1 + \\frac{x}{n}\\right)^n\n", "\\\\\n", "\\\\\n", "\\\\\n", "\\ln x = \\lim_{n \\to \\infty} n(x^{1/n} - 1)$$\n", "\n", "Finalmente, a [Euler](https://es.wikipedia.org/wiki/Leonhard_Euler) también le debemos una de las [ecuaciones](https://es.wikipedia.org/wiki/Ecuaci%C3%B3n) más famosas e increíbles de todas las [Matemáticas](https://es.wikipedia.org/wiki/Matem%C3%A1ticas). La ecuación:\n", "\n", "$$e^{i\\pi} + 1 = 0$$\n", "\n", "En una sola fórmula, [Euler](https://es.wikipedia.org/wiki/Leonhard_Euler) logró conectar a las cinco más importantes *constantes* de las [Matemáticas](https://es.wikipedia.org/wiki/Matem%C3%A1ticas), y también tres de las más importantes *operaciones* matemáticas (adición, [multiplicación](https://es.wikipedia.org/wiki/Multiplicaci%C3%B3n) y [exponenciación](https://es.wikipedia.org/wiki/Exponenciaci%C3%B3n)). Las cinco *constantes* simbolizan las cuatro principales ramas de las [Matemáticas](https://es.wikipedia.org/wiki/Matem%C3%A1ticas) clásicas: la [Aritmética](https://es.wikipedia.org/wiki/Aritm%C3%A9tica), representada por el 0 y el 1; el [Álgebra](https://es.wikipedia.org/wiki/%C3%81lgebra) por $i$; la [Geometría](https://es.wikipedia.org/wiki/Geometr%C3%ADa), por $\\pi$; y el [Análisis](https://es.wikipedia.org/wiki/An%C3%A1lisis_matem%C3%A1tico), representado por [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e).\n", "\n", "A partir de la obra de [Euler](https://es.wikipedia.org/wiki/Leonhard_Euler), el número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e), se convirtió también en amo y señor del [Cálculo](http://relopezbriega.github.io/blog/2015/12/02/introduccion-al-calculo-con-python/); gobernando así, tanto a los [Logaritmos](https://es.wikipedia.org/wiki/Logaritmo) como al [Análisis](https://es.wikipedia.org/wiki/An%C3%A1lisis_matem%C3%A1tico).\n", "\n", "## Calculando a $e$\n", "\n", "Existen muchas maneras de calcular al número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e), por ejemplo una forma de calcularlo es aplicando el siguiente [límite](https://es.wikipedia.org/wiki/L%C3%ADmite_matem%C3%A1tico):\n", "\n", "$$e = \\lim_{n \\to \\infty} \\left(1 + \\frac{1}{n}\\right)^n$$\n", "\n", "A medida que $n$ se va haciendo cada vez más grande, vamos ganando precisión en el cálculo de los decimales de [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e)." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false, "hide_input": true }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ne
012.000000
152.488320
2102.593742
31002.704814
410002.716924
5100002.718146
61000002.718268
710000002.718280
81000000002.718282
\n", "
" ], "text/plain": [ " n e\n", "0 1 2.000000\n", "1 5 2.488320\n", "2 10 2.593742\n", "3 100 2.704814\n", "4 1000 2.716924\n", "5 10000 2.718146\n", "6 100000 2.718268\n", "7 1000000 2.718280\n", "8 100000000 2.718282" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# \n", "%matplotlib inline\n", "\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import pandas as pd\n", "\n", "def f(n):\n", " return (1 + 1.0 / n)**n\n", "\n", "n = np.array([1, 5, 10, 100, 1000, 10000, 100000, 1000000, 100000000 ])\n", "y = f(n)\n", "tabla = pd.DataFrame(list(zip(n, y)), columns=['n', 'e'])\n", "tabla" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false, "hide_input": true }, "outputs": [ { "data": { "image/png": "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\nk+ZSDJr0eP2y2nuMPf+jEBHHA0sycx6bDkAFeJ5bYEvgMOAbmXkYxRNAG3Uze45HJyL2AT4I7EUR\nPNtExMn163iO22MI53XAZZ0a+g8AM+u+z2Tjv3Q0QrVBk+YCP8jMi2uzF0fErrXluwFLyqpflzgK\neG1E3AX8EHhpRPwAz3Mr3Q/cn5nX1r5fSPFHwCLPccs8D7gqM5dn5jrgIuBIPMftMtC/D415uEdt\nXlOdGvp/BPaLiL0iYhLFTQw/LrlOHW8zgyb9GHhHbfodwMWN22roMvO0zJyZmXtT3Ph0aWa+Dc9z\ny2TmIuC+iNi/NuvlwALgJ3iOW+Vm4IiI2Kr2b8fLKW5M9Ry3x0D/PvwYOCkiJkXE3sB+wB8G2knH\nPqcfEccBX6a4Y/S7mXl6yVXqeAMMmvRxiv8BnU8xeNLdwBsz85Ey6thtIuIY4MOZ+dqI2AHPc8tE\nxMEUN0pOAu4A3kXx74XnuEUi4qMUAbQB+BPw98A0PMejEhE/BI4BdqK4fv9J4EcMcF4j4jTgb4F1\nFJdlfzXgvjs19CVJ0vB0ave+JEkaJkNfkqSKMPQlSaoIQ1+SpIow9CVJqghDX5KkijD0JUmqCENf\nkqSKMPQlDUtt+OuFEfHtiLgxIn4VEVPKrpekwRn6kkZiX+DMzHwW8AjwhpLrI2kIDH1JI3FXZt5Q\nm76O4vWqksY5Q1/SSKyum15P8f56SeOcoS9JUkUY+pJGovH1nL6uU+oAvlpXkqSKsKUvSVJFGPqS\nJFWEoS9JUkUY+pIkVYShL0lSRRj6kiRVhKEvSVJFGPqSJFXE/welgJ2WZWUsIwAAAABJRU5ErkJg\ngg==\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# \n", "# Graficando (1 + 1/n)**n\n", "\n", "n = np.arange(1, 100000) \n", "plt.figure(figsize=(8,6))\n", "plt.title(r\"Graficando $(1 + 1/n)^n$\")\n", "plt.xlabel('n')\n", "plt.ylabel(r\"$(1 + 1/n)^n$\")\n", "plt.plot(n, f(n))\n", "plt.axhline(y=np.e, color = 'r', label='$e$')\n", "plt.xlim([0, 100])\n", "plt.legend()\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": { "hide_input": true }, "source": [ "Como podemos ver, tanto del ejemplo numérico como del gráfico, esta definición de [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e), tarda bastante en *[converger](https://es.wikipedia.org/wiki/Serie_convergente)* hacia el valor exacto. Necesitamos un valor bastante grande de $n$ para ganar precisión.\n", "\n", "Otra definición de [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) que podemos utilizar para calcularlo y que *[converge](https://es.wikipedia.org/wiki/Serie_convergente)* mucho más rápido, es su definición como una serie infinita de [factoriales](https://es.wikipedia.org/wiki/Factorial).\n", "\n", "$$e = \\frac{1}{0!} + \\frac{1}{1!} + \\frac{1}{2!}+ \\frac{1}{3!}+ \\frac{1}{4!}+ \\frac{1}{5!}+ \\frac{1}{6!}+ \\frac{1}{7!} + \\dots$$\n", "\n", "Por último, también podríamos expresar a [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e), utilizando [fracciones continuas](https://es.wikipedia.org/wiki/Fracci%C3%B3n_continua), del siguiente modo:\n", "\n", "\"e \n", "\n", "Al igual que ocurre con el número $\\pi$ se conocen millones de dígitos del número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e). Por ejemplo, para generar la imagen de la cabecera del artículo, yo utilicé 390 decimales de [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e).\n", "\n", "## $e$ en las finanzas\n", "\n", "Como comenté a lo largo de todo el artículo, nos podemos topar con el número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) en infinidad de situaciones; pero una de las áreas donde más lo podemos encontrar es en la finanzas, ya que [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) se encuentra escondido en la definición de una de las formulas más fundamentales del [Cálculo financiero](https://es.wikipedia.org/wiki/Matem%C3%A1tica_financiera), la fórmula del [interés compuesto](https://es.wikipedia.org/wiki/Inter%C3%A9s_compuesto). Por ejemplo, si repasamos la formula del [valor futuro](https://es.wikipedia.org/wiki/Valor_tiempo_del_dinero):\n", "\n", "$$FV = PV \\left(1 + \\frac{r}{n}\\right)^n$$\n", "\n", "donde $FV$ es el [valor futuro](https://es.wikipedia.org/wiki/Valor_tiempo_del_dinero); $PV$ es el [valor presente](https://es.wikipedia.org/wiki/Valor_tiempo_del_dinero) de nuestra inversión; $r$ es la tasa de interés anual, expresada como valor decimal; y $n$ es el número de períodos.\n", "\n", "Y si miramos detenidamente a esta [ecuación](https://es.wikipedia.org/wiki/Ecuaci%C3%B3n), podemos ver cierta similitud con la definición de [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) que dimos más arriba.\n", "\n", "$$e = \\lim_{n \\to \\infty} \\left(1 + \\frac{1}{n}\\right)^n$$\n", "\n", "Es más, si tomáramos el caso hipotético en el que el [valor presente](https://es.wikipedia.org/wiki/Valor_tiempo_del_dinero) sea igual a 1, es decir $PV = 1$ y la tasa de interés sea del 100 %, $r = 1$. Podemos ver que la fórmula del [valor futuro](https://es.wikipedia.org/wiki/Valor_tiempo_del_dinero) se convierte en la definición del número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e)!.\n", "\n", "Por esta razón, al número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) lo vamos a encontrar en infinidad de situaciones en el [Cálculo financiero](https://es.wikipedia.org/wiki/Matem%C3%A1tica_financiera). Por ejemplo, la definición de la fórmula de la [capitalización continua](https://es.wikipedia.org/wiki/Capitalizaci%C3%B3n_continua) utiliza al número [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) explícitamente:\n", "\n", "$$FV = PV \\cdot e^{rt}$$\n", "\n", "donde $FV$ es el [valor futuro](https://es.wikipedia.org/wiki/Valor_tiempo_del_dinero); $PV$ es el [valor presente](https://es.wikipedia.org/wiki/Valor_tiempo_del_dinero) de nuestra inversión; $r$ es la tasa de interés efectiva y $t$ es el tiempo de capitalización.\n", "\n", "Éstos son sólo algunos casos, a medida que nos adentramos más en la complejidades del [Cálculo financiero](https://es.wikipedia.org/wiki/Matem%C3%A1tica_financiera) vamos a ver que [$e$](https://es.wikipedia.org/wiki/N%C3%BAmero_e) continua apareciendo una y otra vez; pero eso va a quedar para próximos artículos!" ] }, { "cell_type": "markdown", "metadata": { "collapsed": true }, "source": [ "Aquí concluye el artículo, espero les haya gustado y hayan sentido cierta fascinación por este místico número que encontramos por todas partes!\n", "\n", "Saludos!\n", "\n", "*Este post fue escrito utilizando Jupyter notebook. Pueden descargar este [notebook](https://github.com/relopezbriega/relopezbriega.github.io/blob/master/downloads/numbere.ipynb) o ver su versión estática en [nbviewer](http://nbviewer.ipython.org/github/relopezbriega/relopezbriega.github.io/blob/master/downloads/numbere.ipynb).*" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.4.3+" } }, "nbformat": 4, "nbformat_minor": 0 }