¿Cómo calculaban los antiguos la circunferencia y el área de un círculo?
/palgorithm.htm
Esta fórmula fue descubierta por el profesor de astronomía británico John McGinn en 1706. Usó esta fórmula para calcular pi con 100 dígitos. La fórmula de Machin puede obtener 1,4 dígitos de precisión decimal para cada cálculo. Dado que su multiplicando y dividendo no son mayores que un número entero largo durante el cálculo, es fácil de programar en una computadora.
Programa fuente Machin.c
Existen muchas fórmulas arcotangentes similares a la fórmula de Machin. De todas estas fórmulas, la fórmula de McGinn parece ser la más rápida. Sin embargo, si queremos calcular números mayores, digamos decenas de millones, la fórmula de McGinn no es suficiente. El algoritmo que se presenta a continuación tarda aproximadamente un día en calcularse en una PC y puede obtener un pi con una precisión de más de 100 millones de dígitos. Estos algoritmos son más complejos de implementar mediante programación. Debido a que el proceso de cálculo implica la multiplicación y división de dos números grandes, se utiliza el algoritmo FFT (Transformada Rápida de Fourier). FFT puede acortar el tiempo de multiplicación y división de dos números grandes de O (n2) a O (nlog (n)).