Processing math: 100%

5 votos

¿Por qué es útil utilizar 6403203=8100100025327843840 cuando se calcula π ?

A Fórmula de tipo Ramanujan debida a los hermanos Chudnovsky utilizado para batir un récord mundial de cálculo del mayor número de dígitos de π :

1π=153360640320n=0(1)n(6n)!n!3(3n)!×13591409+545140134n6403203n Para las implementaciones, puede ser útil utilizar 6403203=8100100025327843840 .

¿Cómo ayuda esto?

5voto

jlupolt Puntos 369

Desde entonces: 327,843,840=215(352329),100,100,025=(352329)2

Así que para calcular 64032033n Sólo hay que calcular (352329)3n y luego usar un desplazamiento de bits.

2voto

Derick Bailey Puntos 37859

eπ163  640,3203+744π  ln(640,3203+744)163 Ver Número de Heegner para más detalles. La precisión es 30 decimales.

1voto

m0j0 Puntos 181

Es probable que sea sólo por eficiencia computacional. Algunas ideas totalmente no verificadas:

327,843,840=215×3×5×23×29 . Esto concentra un montón de desplazamientos a la izquierda (con las potencias de 2 ).

100,100,025 es un cuadrado perfecto y también tiene un montón de ceros en él, lo que hace que sea más rápido multiplicar con una biblioteca de precisión arbitraria (cero por cualquier cosa es cero, después de todo).

Y el 8 es de tres turnos a la izquierda.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X