Fixed Point Iteration Menggunakan PHP

Soal : f(x) = 2x ^ 3 − 11.7x ^ 2 + 17.7x − 5

Dengan X0 = 3

Langsung Saja Copas Code PHP di Bawah ini :


  <?php
 
  error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
 
  //memberi nilai
  function nilai($x)
  {

$x = ((2*exp(3 * log($x)) - (11.7 * exp(2 * log($x))) - 5)) / -17.7;

return($x);
  }
 
 
//menghitung Error
function error($xnew,$xold){
$output;
$output = (($xnew - $xold) / $xnew)*100;
return abs($output);
}


$i =0 ;
$x =3 ;

printf("<div class='col-md-3'></div>
 <div class='col-md-6'>
 <table class='table table-bordered' border='0' >
 <tr>
<td width='80'>iterasi</td>
<td width='80'>Xi</td>
<td width='80'>ea</td>
 </tr>
 </div>
 <div class='col-md-3'> </div>");

do
{

printf ("<div class='col-md-3'></div>
 <div class='col-md-6'>
 <table class='table table-bordered' border='0' >
 <tr>
<td width='80'>%0.0f</td>
<td width='80'>%0.6f</td>
<td width='80'>%0.6f</td>
 </tr>
 </div>
 <div class='col-md-3'> </div>"
 ,$i,$x,$ea);

$tmp = nilai($x);
$ea = error($tmp, $x);
$x = nilai($x);
$i++;
}
while($i <= 5]);


    ?>



Di Browser akan tampil sperti ini :




Semoga Bermanfaat . . .



Post a Comment

Please Select Embedded Mode To Show The Comment System.*

Previous Post Next Post