Main Content

UniformDistribution

均匀概率分布对象

说明

一个 UniformDistribution 对象由均匀概率分布的参数和模型描述组成。

均匀分布的两个参数 Lower(最小值)和 Upper(最大值)之间存在一个常量概率密度函数。

均匀分布使用以下参数。

参数描述支持
Lower下限<Lower<Upper
Upper上限Lower<Upper<

创建对象

使用 makedist 创建一个具有指定的参数值对象的 UniformDistribution 概率分布。

属性

全部展开

分布参数

均匀分布的下限,指定为标量值。

数据类型: single | double

均匀分布的上限,指定为大于 Lower 的标量值。

数据类型: single | double

分布特性

此 属性 为只读。

截尾分布的逻辑标志,指定为逻辑值。如果 IsTruncated 等于 0,则分布不会截尾。如果 IsTruncated 等于 1,则分布会截尾。

数据类型: logical

此 属性 为只读。

概率分布的参数数目,指定为正整数值。

数据类型: double

此 属性 为只读。

分布参数值,指定为标量值组成的向量。

数据类型: single | double

此 属性 为只读。

概率分布的截尾区间,指定为包含截尾下界和上界的标量值的向量。

数据类型: single | double

其他对象属性

此 属性 为只读。

概率分布名称,指定为字符向量。

数据类型: char

此 属性 为只读。

分布参数描述,指定为字符向量元胞数组。每个单元格包含一个分布参数的简短描述。

数据类型: char

此 属性 为只读。

分布参数名称,指定为字符向量元胞数组。

数据类型: char

对象函数

cdf累积分布函数
icdf逆累积分布函数
iqrInterquartile range of probability distribution
mean概率分布的均值
medianMedian of probability distribution
pdf概率密度函数
plotPlot probability distribution object
random随机数
std概率分布的标准差
truncateTruncate probability distribution object
varVariance of probability distribution

示例

全部折叠

使用默认参数值创建一个均匀分布对象。

pd = makedist('Uniform')
pd = 
  UniformDistribution

  Uniform distribution
    Lower = 0
    Upper = 1

通过指定参数值创建一个均匀分布对象。

pd = makedist('Uniform','Lower',-4,'Upper',2)
pd = 
  UniformDistribution

  Uniform distribution
    Lower = -4
    Upper =  2

计算分布的四分位差。

r = iqr(pd)
r = 3

版本历史记录

在 R2013a 中推出