PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php $e = 0.000001; $beta = 0.000001; $a = -1; $b = 1; While (abs($b - $a) > $e) { $x1 = ($a + $b - $beta) / 2; $x2 = ($a + $b + $beta) / 2; if ((2*(pow($x1,2)) - exp($x1)) < (2*(pow($x2,2)) - exp($x2))) { $b = $x2; } else if ((2*pow($x1,2) - exp($x1)) > ((2*pow($x2,2)) - exp($x2))) { $a = $x1; } else if ((2*pow($x1,2) - exp($x1)) === ((2*pow($x2,2)) - exp($x2))) { $a=$x1; $b=$x2; } } $x = ($b+$a)/2; $fx = exp(-$x) - cos($x); echo "x = $x ; F(x) = $fx;";
Show:  
Copy Clear