文件帮助中心文件
互补误差函数
ERFC(x)的
例子
ERFC(X)返回互补误差函数评价的每个元素X。使用ERFC功能替换1 - ERF(x)的获得更高的精度时ERF(x)的接近1。
ERFC(X)
X
ERFC
1 - ERF(x)的
ERF(x)的
1
全部收缩
查找值的互补误差函数。
ERFC(0.35)
ANS = 0.6206
查找向量的元素的互补误差函数。
V = [-0.5 0 1 0.72];ERFC(V)
ans =.1×41.5205 1.0000 0.1573 0.3086
查找矩阵的元素的互补误差函数。
M = [0.29 -0.11;3.1 -2.9];ERFC(M)
ans =.2×20.6817 1.1236 0.0000 2.0000
二进制相移键控(BPSK)的比特错误率(BER),假设加性高斯白噪声(AWGN),是
P. B. = 1 2 E. R. F C ( E. B. N. 0. ) 。
为绘制的BPSK的BER值 E. B. / N. 0. 从0分贝到10分贝。
0分贝
10分贝
EbN0_dB = 0:0.1:10;EbN0 = 10 ^(EbN0_dB / 10)。BER = 1/2 * ERFC(SQRT(EbN0));semilogy(EbN0_dB,BER)格在ylabel('BER')Xlabel('e_b / n_0(db)') 标题(“误码率二进制相移键控”)
您可以使用一个误差补偿功能ERFC代替1 - ERF(x)的避免舍入误差时ERF(x)的接近1。
展示如何通过计算避免循环错误1 - ERF(10)使用ERFC(10)。原来计算的回报0.尽管ERFC(10)返回正确的结果。
1 - ERF(10)
ERFC(10)
0.
ANS = 0
ANS = 2.0885e-45
输入,指定为实数,或载体,基质或实数的多维数组。X不能稀疏。
数据类型:单身的|双倍的
单身的
双倍的
互补错误功能X被定义为
ERFC ( X ) = 2 π ∫ X ∞ E. - T. 2 D. T. = 1 - ERF ( X ) 。
这是关系到错误的功能
ERFC ( X ) = 1 - ERF ( X ) 。
您还可以使用该功能找到标准的正常概率分布normcdf(统计和机器学习工具箱)。误差函数之间的关系ERFC和normcdf是
normcdf
normcdf ( X ) = ( 1 2 ) × ERFC ( - X 2 )
对于表格的表达式1 - erfc函数(x)的,使用误差函数ERF反而。这个换人保持准确性。什么时候ERFC(x)的接近1, 然后1 - erfc函数(x)的是一个小数目,可能会被四舍五入至0.。相反,更换1 - erfc函数(x)的和ERF(x)的。
1 - erfc函数(x)的
ERF
对于表格的表达式EXP(X ^ 2)* ERFC(x)的使用经缩放的互补误差函数erfcx反而。这种替代,避免了大的值舍入误差保持准确性X。
EXP(X ^ 2)* ERFC(x)的
erfcx
此功能完全支持高大的阵列。万博1manbetx有关更多信息,请参阅高大的数组。
使用注意事项和限制:
严格的单精度计算不支持。万博1manbetx在生成的代码,单精度的输入产生单精度的输出。然而,在函数内部变量可能是双精度。
此功能完全支持GPU阵列。万博1manbetx有关更多信息,请参阅在GPU上运行MATLAB功能(并行计算工具箱)。
此功能完全支持分布式数组。万博1manbetx有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
ERF|erfcinv|erfcx|erfinv
erfcinv
erfinv
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室