« Mathématiques avec Python et Ruby/Suites en Ruby » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 368 :
==Formule de l'arc tangente==
<source lang="ruby">
p=(1..100).collect{|n|
4*(0..n).inject(0){|s,k|
s+=(-1)**k/(2*k+1.0)
}
}
puts(p)
</source>
Comme on le voit, la suite converge très lentement.
Encore une fois, les termes de la suite sont rationnels, ce qui donne une suite de fractions approchant <math>\pi</math>:
<source lang="ruby">
require 'mathn'
p=(1..10).collect{|n|
4*(0..n).inject(0){|s,k|
s+=(-1)**k/(2*k+1)
}
}
puts(p)
</source>
[[Catégorie:Informatique]]
|