Quería saber cómo puedo generar pi en el enésimo dígito. Tengo un par de ideas básicas.generación pi a nth dígito java
- Uso
Math.PI
y aumentar la precisión (si eso es posible), la fórmula - Uso de Euler para generar pi, pero incluso en este caso, yo tendría que aumentar la precisión (creo)
- Existe también Srinivasa La fórmula de Ramanujan para generar PI, conocida por su rápida convergencia. Esta fórmula parece difícil de implementar. Creo que también debería aumentar la precisión deicómica aquí.
Así que en resumen, de cualquier manera, tendría que aumentar la precisión de BigDecimal
dependiendo de lo que el dígito enésimo es. ¿Cómo voy a aumentar la precisión de BigDecimal
hasta el n-ésimo dígito? Además, si hay una manera mejor y más rápida de hacerlo, ¿puede indicarme la dirección correcta?
EDITAR: Solo quiero generar PI. No quiero usar para los cálculos y esta es una pregunta sobre cómo puedo usar BigDecimal para implementar mis ideas de generación de PI.
es lo que realmente necesita para generar Pi o lo necesita para los cálculos? –
¿Es esta una pregunta sobre las matemáticas detrás de la computación pi, o sobre cómo usar 'BigDecimal'? –
Solo estoy usando BigDecimal para implementar las fórmulas PI y no necesito calcular PI, solo quiero generarlo. –