Wiskundige John Wallis1 vond een iteratieve methode om \(\pi\) te berekenen, het zogenaamde Wallis-product:
\[\dfrac{\pi}{2} = \prod_{n=1}^\infty \dfrac{4n^2}{4n^2-1}\]Maak een functie wallis(aantal)
waarbij aantal
het aantal factoren in het product voorstelt. Zo geldt dat wallis(2)
overeenkomt met
Laat R het resultaat van het product afronden op 6 cijfers na de komma.
Je kan controleren of het resultaat inderdaad \(\dfrac{\pi}{2}\) benadert. Probeer bijvoorbeeld wallis(10000)
uit te rekenen en controleer of dit ongeveer gelijk is aan pi / 2
.
> wallis(2)
[1] 1.422222
> wallis(10)
[1] 1.533852
> wallis(100)
[1] 1.566894