主要内容

betapdf

beta 概率密度函数

说明

y = betapdf(x,a,b) 使用 ab 中的对应参数返回 x 中的每个值处的 beta 分布概率密度函数 (pdf) 值。x 中的值必须在 [0,1] 范围内。

示例

示例

全部折叠

计算第一个形状参数为 a、第二个形状参数为 b 的 beta 分布在 x 中的值处的 pdf 值。

x = 0.2:0.2:1;
a = 2;
b = 1;
y = betapdf(x,a,b)
y = 1×5

    0.4000    0.8000    1.2000    1.6000    2.0000

计算具有不同第一个形状参数值的各种 beta 分布在 0.1 处的 pdf 值。

a = [1,2,3];
b = 1;
y = betapdf(0.1,a,b)
y = 1×3

    1.0000    0.2000    0.0300

输入参数

全部折叠

计算 pdf 时所基于的值,指定为标量值或由 [0,1] 范围内的标量值组成的数组。

要在多个值处计算 pdf,请使用数组指定 x。要计算多个分布的 pdf,请使用数组指定 ab。如果输入参量 xab 中的一个或多个是数组,则数组大小必须相同。在这种情况下,betapdf 将每个标量输入扩展为与数组输入大小相同的常量数组。y 中的每个元素是由 ab 中对应元素指定的分布的 pdf 值,该值是在 x 中对应元素处计算得到的。

示例: [-1,0,3,4]

数据类型: single | double

第一个形状参数,指定为正标量值或由正值组成的数值数组。

要在多个值处计算 pdf,请使用数组指定 x。要计算多个分布的 pdf,请使用数组指定 ab。如果输入参量 xab 中的一个或多个是数组,则数组大小必须相同。在这种情况下,betapdf 将每个标量输入扩展为与数组输入大小相同的常量数组。y 中的每个元素是由 ab 中对应元素指定的分布的 pdf 值,该值是在 x 中对应元素处计算得到的。

示例: [0.75,0.5;10,100]

数据类型: single | double

第二个形状参数,指定为正标量值或由正值组成的数值数组。

要在多个值处计算 pdf,请使用数组指定 x。要计算多个分布的 pdf,请使用数组指定 ab。如果输入参量 xab 中的一个或多个是数组,则数组大小必须相同。在这种情况下,betapdf 将每个标量输入扩展为与数组输入大小相同的常量数组。y 中的每个元素是由 ab 中对应元素指定的分布的 pdf 值,该值是在 x 中对应元素处计算得到的。

示例: [0.2,100;4,7]

数据类型: single | double

输出参量

全部折叠

x 中的值处计算的 pdf,以标量值或标量值数组的形式返回。在经过任何必要的标量扩展后,y 的大小与 xab 相同。y 中的每个元素是由 ab 中对应元素指定的分布的 pdf 值,该值是在 x 中对应元素处计算得到的。

详细信息

全部折叠

扩展功能

全部展开

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

版本历史记录

在 R2006a 之前推出