函数名: stats_cdf_uniform()
适用版本: PHP 5, PHP 7
用法:
stats_cdf_uniform(float $x, float $a, float $b, bool $cumulative): float
该函数用于计算连续均匀分布的累积分布函数(Cumulative Distribution Function,简称CDF)。给定一个值x和分布的下界a和上界b,函数将返回在x处的累积概率。
参数:
- $x:要计算累积分布函数的值。
- $a:分布的下界。
- $b:分布的上界。
- $cumulative:设置为true时,返回累积分布函数(默认值),设置为false时,返回概率密度函数。
返回值:
- 当$cumulative为true时,返回在$x处的累积概率。
- 当$cumulative为false时,返回在$x处的概率密度。
示例:
$x = 2.5;
$a = 1;
$b = 5;
$cumulative = true;
$result = stats_cdf_uniform($x, $a, $b, $cumulative);
echo "在 x = $x 处的累积概率为:$result";
$cumulative = false;
$result = stats_cdf_uniform($x, $a, $b, $cumulative);
echo "在 x = $x 处的概率密度为:$result";
输出结果:
在 x = 2.5 处的累积概率为:0.5 在 x = 2.5 处的概率密度为:0.2
注意事项:
- $x、$a和$b必须为正实数。
- $a必须小于$b,否则函数将返回false并发出一个警告。
- 当$cumulative为true时,$x必须在$a和$b之间,否则函数将返回false并发出一个警告。
- 当$cumulative为false时,$x可以小于$a或大于$b,但函数将返回0。