Différences entre les versions de « Mathématiques avec Python et Ruby/Suites en Ruby »

 
==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]]
1 277

modifications