English | 简体中文 | 繁體中文
查询

stats_cdf_uniform()函数—用法及示例

「 计算连续均匀分布的累积分布函数(Cumulative Distribution Function,简称CDF) 」


函数名: 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。
补充纠错
上一个函数: stats_cdf_weibull()函数
下一个函数: stats_cdf_t()函数
热门PHP函数
分享链接