MATLAB中binopdf函数用法

目录

语法

说明

示例

计算并绘制二项概率密度函数


binopdf函数的功能是计算二项概率密度函数。

语法

cs 复制代码
y = binopdf(x,n,p)

说明

**y = binopdf(x,n,p)**使用 n 中对应的试验次数和 p 中每次试验的成功概率,计算 x 中每个值处的二项概率密度函数。

x、n 和 p 可以是相同大小的向量、矩阵或多维数组。或者,一个或多个参数可以是标量。binopdf 函数将标量输入扩展为常量数组,其维数与其他输入的维数相同。

示例

计算并绘制二项概率密度函数

针对指定的整数值范围、试验次数和每次试验的成功概率,计算并绘制二项概率密度函数。

一天之内,一位质量保证检查员测试 200 个电路板。2% 的电路板有缺陷。计算该检验员在给定的任一天未发现有缺陷电路板的概率。

cs 复制代码
binopdf(0,200,0.02)
ans = 0.0176

计算从 0 到 200 的每个值处的二项概率密度函数值。这些值对应于该检查员在任一给定天内发现 0、1、2...200 个有缺陷电路板的概率。

cs 复制代码
defects = 0:200;
y = binopdf(defects,200,.02);

绘制生成的二项概率值。

cs 复制代码
plot(defects,y)

如图所示:

计算检查员在一天内发现的最可能的缺陷电路板的数量。

cs 复制代码
[x,i] = max(y);
defects(i)
ans = 4

参数说明

x --- 用于计算二项 pdf 的值

用于计算二项 pdf 的值,指定为整数或整数数组。x 的所有值必须属于区间 [0 n],其中 n 是试验次数。

n --- 试验次数

试验次数,指定为正整数或正整数数组。

p --- 每次试验的成功概率

每次试验的成功概率,指定为标量值或标量值组成的数组。p 的所有值都必须属于区间 [0 1]。

y --- 二项 pdf 值

二项 pdf 值,以标量值或标量值组成的数组形式返回。y 中的每个元素均为分布的二项 pdf 值,其值在 x 中的对应元素处计算。

二项概率密度函数

二项概率密度函数用于获得在 n 次试验中观察到 x 次成功的概率,其中单次试验成功的概率为 p。

给定值 x 和给定参数对组 n 和 p 的二项概率密度函数为:

其中 q = 1 -- p。生成的值 y 是在 n 个独立试验中观察到恰好 x 次成功的概率,其中任一给定试验的成功概率是 p。指示函数确保 x 只采用值 0、1...n。

替代功能

  • ​binopdf 是二项分布特有的函数。Statistics and Machine Learning Toolbox™ 还提供泛型函数 pdf,它支持各种概率分布。要使用 pdf,请指定概率分布名称及其参数。或者,创建一个 BinomialDistribution 概率分布对象,并将该对象作为输入参数传递。请注意,分布特有的函数 binopdf 比泛型函数 pdf 的执行速度要快。

  • ​使用 Probability Distribution Function App 为概率分布创建累积分布函数 (cdf) 或概率密度函数 (pdf) 的交互图。

相关推荐
风萧萧199914 小时前
问答样例如何在RAG问答中使用?
算法
七夜zippoe14 小时前
DolphinDB分区策略:HASH分区与COMPO分区
算法·哈希算法·hash·dolphindb·compo
江南十四行14 小时前
Python生成器与协程:从迭代器到异步编程的进阶之路
开发语言·python
测试员周周14 小时前
【AI测试功能3】AI功能测试的三层架构:单元测试 → 集成测试 → E2E测试——AI系统测试金字塔实战指南
开发语言·人工智能·python·功能测试·架构·单元测试·集成测试
lly20240614 小时前
AppML 案例原型
开发语言
沪漂阿龙14 小时前
程序员面试技术爆款文:2026大厂算法通关手册——从零基础到LeetCode刷穿,这一篇就够了
算法·leetcode·面试
jllllyuz15 小时前
MATLAB 回声抵消(AEC)、噪声抑制(NS)、自动增益控制(AGC)完整实现
开发语言·matlab
froginwe1115 小时前
Vue.js 计算属性
开发语言
05候补工程师15 小时前
【408 从零到一】线性表逻辑特征、存储结构对比与 C/C++ 动态内存分配避坑指南
c语言·开发语言·数据结构·c++·考研
yongui4783415 小时前
MATLAB 使用遗传算法求解微电网优化配置数学模型
开发语言·matlab