mam taki znany problem, chcę policzyć liczbę pi.. jednak chcę to zrobić obliczając cyfra po cyfrze(tak jak liczenie ułamków do ostatniej liczby po przecinku lecz z pi to się nie zatrzyma). Niestety takiego wzoru nie widziałem... jak to zrobić?
liczenie liczby pi cyfra po cyfrze
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kraków
- Postów: 467
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 535
no ja tu nie widzę jak policzyć po kolei tylko jak ogólnie jak policzyć...
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
Tak to się nie da. Możesz liczyć PI z dokładnoscią do pewnego epsilona ale nie da sie liczyć tak całkiem cyfra po cyfrze. Ale jak bardzo chcesz to możesz sobie liczyć z dokładnoscią do 1, potem do 0.1, potem do 0.01 i tak dalej. Warunek z epsilonem jest taki że rozwijasz sobie szereg i wyliczasz kolejne przybliżenia PI i w chwili kiedy dwa sąsiednie przybliżenia różnią się o mniej niż epsilon to masz swoje szukane przybliżenie z dokładnoscią do epsilona.
Mozesz do tego wykorzystać na przykład ten wzór leibnitza albo newtona bo tam masz tylko dodawanie / odejmowanie kolejnych wyrazów.
Więc jeśli Szereg(i) to wartość szeregu przybliżającego PI za pomocą i wyrazów tego szeregu to jeśli |Szereg(i) - Szereg(i+1)| < eps to znaczy że masz już wartość z dokładnością do swojego epsilona.