主要内容

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
var概率分布的方差

示例

全部折叠

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

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 中推出