主要内容

unidinv

离散均匀逆累积分布函数

语法

X = unidinv (P, N)

描述

X = unidinv (P, N)返回最小的正整数X使离散均匀CDF在X等于还是大于P.你可以想到P就像画一个大到X凭空变出的数字1通过N在里面。

PN可以是具有相同大小的向量、矩阵或多维数组,也可以是X.的标量输入NP展开为与另一个输入具有相同维度的常量数组。中的值P必须位于区间[0 1]和值在N必须是正整数。

例子

X = unidinv(0.7,20) X = 14 y = unidinv(0.7 + eps,20) y = 15

第一个参数的微小变化会导致输出的大幅跃升。cdf和它的逆函数都是阶跃函数。这个例子展示了在一个步骤中会发生什么。

扩展功能

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

之前介绍过的R2006a