PyPrintPi en un frambuesa Pi (8 / 23 paso)

Paso 8: Aproximar π usando arctan

El siguiente método implica el uso de la función trigonométrica arctan para crear una serie infinita que converge a π. Primero fue descubierto por Madhava de Sangamagrama, que vivió entre 1340 y 1425.

Este paso va en los detalles matemáticos. Usted puede omitir si quiere ir directamente al algoritmo.

Mediante cálculo se ha demostrado:

arctan(x) = x - (x³/3) + (x⁵/5) - (x⁷/7) + (x⁹/9) - (x¹¹/11)...

¿¿Esto nos ayuda a? Bien la salida del arctan de esta fórmula es en radianes y radianes se definición como el ángulo que se obtiene al dividir una revolución completa en segmentos de 2π.

A continuación tenemos que encontrar una manera de relacionarse el arctan fórmula con π. tan (x) es la relación entre el lado opuesto al lado adyacente en un triángulo de ángulo recto con el ángulo x, por lo que si queremos que esta relación sea 1, un todo agradable redondo número, entonces los lados opuestos y adyacentes del triángulo deben ser de igual longitud. Se trata de un triángulo rectángulo isósceles, un ángulo es un ángulo recto, y los otros dos deben ser iguales. Sabemos que todos los ángulos de un triángulos deben agregar hasta radianes π (esta es la regla equivalente a medida todos los ángulos de un triángulo agregan hasta 180 °), y un ángulo π/2 radianes (el ángulo recto). De esto que podemos calcular que los otros dos ángulos deben agregar hasta π/2 radianes, así que cada uno debe ser π/4 radianes. Así que ahí lo tenemos, para la relación entre el lado opuesto y adyacente de un triángulo que uno, el ángulo del triángulo de ángulo recto debe ser π/4 radianes, en otras palabras:

tan(π/4) = 1

Arctan es la función inversa de tan lo sigue:

arctan(1) = π/4

Ahora las cosas comienzan a ser un poco más interesante. Sabemos por la regla:

arctan(x) = x - (x³/3) + (x⁵/5) - (x⁷/7) + (x⁹/9) - (x¹¹/11)...

que:

arctan(1) = 1 - (1³/3) + (1⁵/5) - (1⁷/7) + (1⁹/9) - (1¹¹/11)...

Si sustituimos que en la ecuación arctan(1) = π/4, obtenemos

Π/4 = 1 - (1³/3) + (1⁵/5) - (1⁷/7) + (1⁹/9) - (1¹¹/11)

que simplifica a:

Π = 4 - (4/3) + (4/5) - (4/7) + (4/9) - (4/11)...

Por último tenemos una fórmula perfecta para el cálculo de π! Ahora todo lo que tenemos que hacer es implementarlo en python.

Artículos Relacionados

Internet habilitado frambuesa Pi alimentador del animal doméstico

Internet habilitado frambuesa Pi alimentador del animal doméstico

Se trata de un comedero de perro con un Raspberry Pi.Si quieres:una manera fácil de alimentar a su perro grandehacer un seguimiento de cuando te alimentasCuánto control y cuánto alimentay ser capaz de alimentar remotamente a través de correo electrón
Frambuesa Pi 3 modelo B: Guía de un principiante

Frambuesa Pi 3 modelo B: Guía de un principiante

Una versión más reciente del Raspberry Pi, Frambuesa Pi 3 modelo B ha sido lanzada recientemente. Lo que lo hace diferente de otros modelos anteriores son:Un procesador de 64 bits más rápido corriendo a 1,2 GHzA bordo de Bluetooth de baja energía (BL
Cómo utilizar y Arduino shield con la frambuesa Pi

Cómo utilizar y Arduino shield con la frambuesa Pi

Adición de Arduino shields a la frambuesa Pi pueden ser un dolor muy grande. Uno termina teniendo un lío de cables corriendo y configuración del software es un reto en la su propia derecha.Aquí le damos una solución sencilla para empezar a utilizar t
Programación un Arduino de frambuesa Pi

Programación un Arduino de frambuesa Pi

Aprenda cómo instalar el IDE de Arduino en la Raspberry Pi para que pueda escribir y subir programas a un Arduino.Elementos necesarios:1 x frambuesa Pi1 x ArduinoAdemás, lo cables son necesarios como USB para Arduino.Paso 1: Instalación/configSuponie
Frambuesa Pi - comunicación de Arduino Serial

Frambuesa Pi - comunicación de Arduino Serial

En este proyecto, vamos a hacer una comunicación entre Arduino y frambuesa Pi que transfieren información vital mediante el envío de bits de datos uno a la vez.Serie de comunicaciones es esenciales para cada Micro controladores para la comunicación e
Máquina CNC de frambuesa Pi

Máquina CNC de frambuesa Pi

Mi amigo y yo pensamos sobre la construcción de una máquina CNC por un tiempo. Pero no queremos que sea sólo una máquina de CNC ordinario. Hemos querido hacer una máquina única que podría tener atributos muy singulares. Nos propusimos hacer una máqui
Caso de Pi CNC frambuesa

Caso de Pi CNC frambuesa

Le mostrará cómo hice mi primer proyecto de carpintería en mi máquina cnc diy. Es una caja de madera (madera de contrachapado de 8mm) con juntas de madera para un Pi de frambuesa equipado con un escudo de Protoneer CNC (arduino nano, fuente de alimen
Monitor de bebé de frambuesa Pi con Splunk

Monitor de bebé de frambuesa Pi con Splunk

Estos pasos le enseñará cómo montar los componentes necesarios para que un monitor de bebé de Raspberry Pi y recoger los datos en Splunk, un lector de registro y herramienta de análisis, programar los datos de una manera significativa. Al final usted
El centro de automatización de frambuesa Pi-Arduino-SignalR hogar

El centro de automatización de frambuesa Pi-Arduino-SignalR hogar

Después de un par de mi preludio IBLEs publicado aquí y aquí, este proyecto toma el primer paso hacia la construcción de una versión básica de un funcional Inicio Centro de automatización.He utilizado varias tecnologías diferentes en un esfuerzo para
CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

Aquí es un proyecto de robótica de gran fin de semana para emprender con amigos o gente en su espacio local del fabricante. Usted necesitará una impresora 3D práctico 3D impresión los archivos STL adjuntan como parte de los pasos a continuación y una
Frambuesa Pi música dedos

Frambuesa Pi música dedos

Creación de música es siempre divertido, pero que hace con su propio instrumento musical DIY es mucho mejor!!Tanto si eres un músico profesional en busca de ese nuevo instrumento siguiente intentar o un aficionado entusiasta que tiene conocimientos b
Instalación de Audio movimiento PIR P.I.R.M.A frambuesa Pi

Instalación de Audio movimiento PIR P.I.R.M.A frambuesa Pi

PIR + Python + frambuesa Pi = instalación Audio movimiento accionado.Historia del proyecto:Mi padre es un Comisario de un pequeño museo sobre la historia de nuestro pueblo, Suiza de Elgg. Él tenía la idea de que una pieza de música se reproduce cuand
Star Wars y Star Trek en Minecraft con frambuesa mermelada Mod

Star Wars y Star Trek en Minecraft con frambuesa mermelada Mod

Voy a explicar cómo hacer (a) fácilmente Star Wars y Star Trek (y otros) 3D modelos en Minecraft y (b) volar una nave espacial en Minecraft (¡ o incluso con otra entidad, como un murciélago o un zombi, volar!), usando los scripts de python muestra in
Internet de las cosas con frambuesa Pi - 1

Internet de las cosas con frambuesa Pi - 1

Cuando yo era nuevo en IOT (Internet de las cosas), vi que había apenas cualquier tutoriales que fueron lo suficientemente simples como para un principiante comprender y probar. Había a mucha jerga técnica, o el hardware era demasiado complejo.Ahora