php Library
Keine Erläuterungen gefunden.
<?php function pdf($NoMeasurements,$data,$NoBins,$minValue,$maxValue){ if (empty($minValue)){ $minValue=1E10; for($n=0;$n<$NoMeasurements;$n++){ if ($data[$n]<$minValue){$minValue=$data[$n];} } } if (empty($maxValue)){ $maxValue=-1E10; for($n=0;$n<$NoMeasurements;$n++){ if ($data[$n]>$maxValue){$maxValue=$data[$n];} } } if (empty($NoBins)){ $NoBins=floor($NoMeasurements/2.0); } /* sort data into bins */ $NoHalf=floor($NoBins/2); $median=0.5*($minValue+$maxValue); $delta=0.5*($maxValue-$minValue)/$NoHalf; for($n=0;$n<$NoMeasurements;$n++){ if ($data[$n]-$median>=0.0){ $signData=1; }else{ $signData=-1; } $tmp=abs($data[$n]-$median); for($b=0;$b<$NoHalf;$b++){ if ($tmp<$median+(0.5+$b)*$delta){ $pdf[$NoHalf+$signData*$b]++; break; } } } return $pdf; } ?>
Index of Library
Der gesamte Sourcecode darf gemäß GNU General Public License weiterverbreitet werden.