MATLAB 帮助中心
Q 函数
y = qfunc(x)
y = qfunc(x) 返回实数值输入的每个元素的 Q 函数输出。Q 函数是 (1 – f),其中 f 是标准化正态随机变量的累积分布函数的结果。有关详细信息,请参阅算法。
y
x
示例
全部折叠
计算实数值输入向量的 Q 函数值。
x = -4:0.1:4; y = qfunc(x);
绘制结果。
plot(x,y) grid
通过使用 Q 函数,计算在 Eb/N0 设置为 7 dB 时的 QPSK 误码概率。
将以 dB 为单位的 Eb/N0 转换为其线性等效值。
ebnodB = 7; ebno = 10^(ebnodB/10);
使用 Q 函数计算 QPSK 误码概率 Pb=Q(2EbN0)。
Pb = qfunc(sqrt(2*ebno))
Pb = 7.7267e-04
输入,指定为实数值标量、矩阵或数组。
数据类型: double
double
Q 函数输出,以标量、矩阵或数组形式返回。y 与输入 x 具有相同的维度。输出值在范围 [0, 1] 内。
对于标量 x,Q 函数是 (1 – f),其中 f 是标准化正态随机变量的累积分布函数的结果。Q 函数定义为
Q(x)=12π∫x∞exp(−t2/2)dt
Q 函数与补余误差函数 erfc 相关,其关系是
Q(x)=12erfc(x2)
在 R2006a 之前推出
qfuncinv
erf
erfc
erfcx
erfinv
erfcinv
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处