主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

unifcdf

连续均匀累积分布函数

说明

p = unifcdf(x,a,b) 使用对应的下部端点 a 和上部端点 b 返回 x 中每个值处的连续均匀累积分布函数 (cdf) 值。

示例

p = unifcdf(x,a,b,"upper") 返回连续均匀 cdf 的补函数值,它使用更准确地计算极端上尾概率的算法。

示例

示例

全部折叠

计算标准均匀分布的一个观测值小于 0.75 的概率。标准均匀分布对应于 a = 0b = 1

p = unifcdf(0.75)
p = 
0.7500

一个观测值小于 0.75 的概率为 0.75。

计算来自具有 a = -1b = 1 的均匀分布的一个观测值小于 0.5 的概率。

p = unifcdf(0.5,-1,1)
p = 
0.7500

一个观测值小于 0.5 的概率为 0.75。

计算标准均匀分布的一个观测值大于 0.75 的概率。

p = unifcdf(0.75,"upper")
p = 
0.2500

一个观测值大于 0.75 的概率为 0.25。

输入参数

全部折叠

用于计算连续均匀 cdf 的值,指定为数值标量、向量或数组。

要在多个值处计算 cdf,请使用数组指定 x

如果 x 是向量或数组,则其大小必须与 ab 相同。如果 x 是标量,该函数会将 x 扩展为与 ab 具有相同维度的常量矩阵。

示例: [0.5 0.75 1]

数据类型: single | double

连续均匀 cdf 的下部端点,指定为数值标量、向量或数组。

要计算多个分布的 cdf,请使用数组指定 a

如果 a 是向量或数组,则其大小必须与 xb 相同。如果 a 是标量,该函数会将 a 扩展为与 xb 具有相同维度的常量矩阵。

示例: [0 -1 7 9]

数据类型: single | double

连续均匀 cdf 的上部端点,指定为数值标量、向量或数组。

要计算多个分布的 cdf,请使用数组指定 b

如果 b 是向量或数组,则其大小必须与 xa 相同。如果 b 是标量,该函数会将 b 扩展为与 xa 具有相同维度的常量矩阵。

示例: [1 1 10 12]

数据类型: single | double

输出参量

全部折叠

x 中的每点处计算的 cdf 值,以非负标量、向量或数组形式返回(其中的元素在 [0,1] 范围内)。经过任何必要的标量扩展后,输出 p 的大小与 xab 相同。p 中的每个元素是由 ab 中对应元素指定的分布的 cdf 值,其值在 x 中对应元素处进行计算。

均匀 cdf 是

p=F(x|a,b)=xabaI[a,b](x)

数据类型: single | double

扩展功能

全部展开

C/C++ 代码生成
使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2006a 之前推出