Feigenbaum constant calculation: Difference between revisions

m
→‎{{header|Perl}}: use high-precision library for faster convergence
m (→‎{{header|Perl}}: use high-precision library for faster convergence)
Line 639:
 
=={{header|Perl}}==
<lang perl>$a1use = 1.0strict;
use warnings;
use Math::AnyNum 'sqr';
 
$a1 = 1.0;
$a2 = 0.0;
$d1 = 3.2;
Line 652 ⟶ 656:
for (1 .. 2**$i) {
$y = 1 - 2 * $y * $x;
$x = $a - sqr($x*$x);
}
$a -= $x/$y;
Line 664 ⟶ 668:
<pre> 2 3.21851142203809
3 4.38567759856834
4 4.6009492765380660094927653808
5 4.6551304953919665513049539198
6 4.6661119478228566611194782857
7 4.6685485814514866854858144684
8 4.6690606607710666906066064827
9 4.6691715545149866917155537951
10 4.6691951540392866919515603002
11 4.6692002565036466920022908686
12 4.6692009750978466920131329420
13 4.6692053720403266920154578091</pre>
 
=={{header|Perl 6}}==
2,392

edits