Hola a todos, hoy vamos a generar un nuevo script que nos permita por medio de una serie infinita, llegar a una aproximación del número PI. En este caso, vamos a trabajar con la serie de Leibniz.
Esta serie se define como:
Como pueden ver, esta serie nos permite llegar a la aproximación de Pi cuartos.La serie se puede expresar de la siguiente forma:
Entonces, vamos a escribir un programa en Python con el que podamos realizar una iteración que nos permita obtener la sumatoria desde el término cero hasta infinito (en nuestro caso, vamos a llegar hasta el término 10 millones)
Mediante un for, vamos a realizar las iteraciones y utilizamos una variable para almacenar y aplicar los cambios de signo y una variable adicional para acumular la sumatoria de términos de la serie:
Y cuando ejecutamos este script en la plataforma colab, iterando hasta mil y con saltos de a dos tenemos el siguiente resultado:
Si iteramos hasta 100 mil, vemos que la aproximación va mejorando hasta llegar a 3.141572:
Y si aumentamos a 10 millones:
Nuestra aproximación llega a 3.141592.
Hasta la próxima.
No hay comentarios.:
Publicar un comentario