Guest User

Untitled

a guest
May 20th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. <?php
  2.  
  3. if (isset($_POST['kiekis'])){
  4. $kiekis = $_POST['kiekis']; }
  5. else {
  6. $kiekis = 10;}
  7.  
  8. $bandymai = 10;
  9.  
  10.  
  11.  
  12. $statymas = 1;
  13.  
  14. $suma = 0;
  15.  
  16.  
  17.  
  18. for($i = 0; $i < $kiekis; $i++) {
  19.  
  20. $metimas = rand(0,1);
  21.  
  22. if($metimas == 1){
  23.  
  24. $suma = $suma + $statymas;
  25.  
  26. $statymas = 1; }
  27.  
  28. else {
  29.  
  30. $suma = $suma - $statymas;
  31.  
  32. $statymas = $statymas * 2; }
  33.  
  34. $A[$i][0] = '';
  35.  
  36. $A[$i][1] = $i;
  37.  
  38. $A[$i][2] = $suma;
  39.  
  40. $A[$i][3] = $statymas;
  41.  
  42.  
  43.  
  44.  
  45.  
  46. }
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. require 'phplot/phplot.php';
  55.  
  56. $plot = new PHPlot(800,600);
  57.  
  58. $plot->SetImageBorderType('plain');
  59.  
  60.  
  61.  
  62. $data = $A;
  63.  
  64. //$data = array(array('', 0, 0), array('', 1, 9));
  65.  
  66. $plot->SetXDataLabelPos('none');
  67.  
  68.  
  69.  
  70. $plot->SetDataValues($data);
  71.  
  72. $plot->SetPlotType('linepoints');
  73.  
  74. $plot->SetDataType('data-data');
  75.  
  76. $plot->SetTitle('Martingale suma');
  77.  
  78. $plot->SetLegend(array('Suma', 'Statymas'));
  79.  
  80.  
  81.  
  82. $plot->DrawGraph();
  83.  
  84.  
  85.  
  86.  
  87.  
  88. ?>
Add Comment
Please, Sign In to add comment