目录
pdf函数的功能是计算概率密度函数。
语法
y = pdf(name,x,A)
y = pdf(name,x,A,B)
y = pdf(name,x,A,B,C)
y = pdf(name,x,A,B,C,D)
y = pdf(pd,x)
说明
y = pdf(name,x,A) 返回由 name 和分布参数 A 指定的单参数分布族的概率密度函数 (pdf),在 x 中的值处计算函数值。
y = pdf(name,x,A,B) 返回由 name 以及分布参数 A 和 B 指定的双参数分布族的 pdf,在 x 中的值处计算函数值。
y = pdf(name,x,A,B,C) 返回由 name 以及分布参数 A、B 和 C 指定的三参数分布族的 pdf,在 x 中的值处计算函数值。
y = pdf(name,x,A,B,C,D) 返回由 name 以及分布参数 A、B、C 和 D 指定的四参数分布族的 pdf,在 x 中的值处计算函数值。
y = pdf(pd,x) 返回概率分布对象 pd 的 pdf,在 x 中的值处计算函数值。
示例
通过指定分布名称和参数计算正态分布 pdf
通过指定分布名称 'Normal' 和分布参数,计算正态分布的 pdf 值。
定义输入向量 x 以包含用于计算 pdf 的值。
x = [-2 -1 0 1 2];
计算均值 μ 等于 1 且标准差 σ 等于 5 的正态分布的 pdf 值。
mu = 1;
sigma = 5;
y = pdf('Normal',x,mu,sigma)
y = 1×5
0.0666 0.0737 0.0782 0.0798 0.0782
y 中的每个值对应于输入向量 x 中的一个值。例如,在值 x 等于 1 处,y 中对应的 pdf 值等于 0.0798。
使用分布对象计算正态分布
创建一个正态分布对象,并使用该对象计算正态分布的 pdf 值。
创建均值 μ 等于 1、标准差 σ 等于 5 的正态分布对象。
mu = 1;
sigma = 5;
pd = makedist('Normal','mu',mu,'sigma',sigma);
定义输入向量 x 以包含用于计算 pdf 的值。
x = [-2 -1 0 1 2];
计算正态分布在 x 中的值处的 pdf 值。
y = pdf(pd,x)
y = 1×5
0.0666 0.0737 0.0782 0.0798 0.0782
y 中的每个值对应于输入向量 x 中的一个值。例如,在值 x 等于 1 处,y 中对应的 pdf 值等于 0.0798。
计算泊松分布 pdf
创建一个泊松分布对象,使用的速率参数 λ 等于 2。
lambda = 2;
pd = makedist('Poisson','lambda',lambda);
定义输入向量 x 以包含用于计算 pdf 的值。
x = [0 1 2 3 4];
计算泊松分布在 x 中的值处的 pdf 值。
y = pdf(pd,x)
y = 1×5
0.1353 0.2707 0.2707 0.1804 0.0902
y 中的每个值对应于输入向量 x 中的一个值。例如,在值 x 等于 3 处,y 中对应的 pdf 值等于 0.1804。
或者,不用创建概率分布对象,也可以计算此 pdf 值。使用 pdf 函数,并使用相同的速率参数值指定泊松分布,λ。
y2 = pdf('Poisson',x,lambda)
y2 = 1×5
0.1353 0.2707 0.2707 0.1804 0.0902
pdf 值与使用概率分布对象计算的值相同。
绘制标准正态分布的 pdf
创建一个标准正态分布对象。
pd = makedist('Normal')
pd =
NormalDistribution
Normal distribution
mu = 0
sigma = 1
指定 x 值并计算 pdf。
x = -3:.1:3;
pdf_normal = pdf(pd,x);
绘制 pdf。
plot(x,pdf_normal,'LineWidth',2)
如图所示:

绘制 Weibull 分布的 pdf
创建 Weibull 概率分布对象。
pd = makedist('Weibull','A',5,'B',2)
pd =
WeibullDistribution
Weibull distribution
A = 5
B = 2
指定 x 值并计算 pdf。
x = 0:.1:15;
y = pdf(pd,x);
绘制 pdf。
plot(x,y,'LineWidth',2)
如图所示:

替代功能
-
pdf 是泛型函数,它按名称 name 或概率分布对象 pd 接受分布。使用分布特有的函数更快,例如正态分布特有的 normpdf,二项分布特有的 binopdf。有关特定于分布的函数的列表,可以参考Supported Distributions。
-
使用 Probability Distribution Function App 为概率分布创建累积分布函数 (cdf) 或概率密度函数 (pdf) 的交互图。
2120

被折叠的 条评论
为什么被折叠?



