主要内容

erfcinv

反补误差函数

语法

描述

例子

erfcinv (X计算反补误差函数X.如果X是一个向量或者矩阵,erfcinv (X)计算各元素的反补误差函数X

例子

浮点数和符号数的反补误差函数

根据它的论点,erfcinv可以返回浮点数或精确的符号结果。

计算这些数字的反补误差函数。因为这些数字不是符号对象,所以得到的结果是浮点数:

A = [erfcinv(1/2), erfcinv(1.33), erfcinv(3/2)]
A = 0.4769 -0.3013 -0.4769

计算转换为符号对象的同数的反补误差函数。对于大多数符号(精确)数字,erfcinv返回未解析的符号调用:

司马= [erfcinv(信谊(1/2)),erfcinv(信谊(1.33)),erfcinv(信谊(3/2)))
symA = [-erfcinv(3/2), erfcinv(133/100), erfcinv(3/2)]

使用vpa用所需数字数近似符号结果:

d =数字(10);vpa(司马)数字(d)
Ans = [0.4769362762, -0.3013321461, -0.4769362762]

变量和表达式的反补误差函数

对于大多数符号变量和表达式,erfcinv返回未解析的符号调用。

计算的反补误差函数xsin (x) + x * exp (x).对于大多数符号变量和表达式,erfcinv返回未解析的符号调用:

Syms x f = sin(x) + x*exp(x);erfcinv (x) erfcinv (f)
Ans = erfcinv(sinx) + x*exp(x)

向量和矩阵的反补误差函数

如果输入参数是一个向量或矩阵,erfcinv为该向量或矩阵的每个元素返回反补误差函数。

计算矩阵元素的反补误差函数和向量V

M = sym([0 1 + i;1/3 1]);V =符号([2;正]);erfcinv (M) erfcinv (V)
ans = [Inf, NaN] [-erfcinv(5/3), 0

反补误差函数的特殊值

erfcinv为特定参数返回特定值。

计算的反补误差函数x= 0x= 1,x= 2.反补误差函数对这些参数有特殊值:

[erfcinv (0) erfcinv (1) erfcinv (2))
ans = Inf 0 -Inf

处理包含反向互补错误函数的表达式

许多功能,如diffint,可以处理包含erfcinv

求反补误差函数的一阶导数和二阶导数:

Syms x diff(erfcinv(x), x)
ans =(π^ (1/2)* exp (erfcinv (x) ^ 2)) / 2 ans =(π* exp (2 * erfcinv (x) ^ 2) * erfcinv (x)) / 2

计算反补误差函数的积分:

int (erfcinv (x), x)
ans = exp (-erfcinv (x) ^ 2) /π^ (1/2)

绘制反互补误差函数

在0到2的区间上绘制反补误差函数。

信谊xfplot (erfcinv (x), 2[0])网格

图中包含一个坐标轴。坐标轴包含一个functionline类型的对象。

输入参数

全部折叠

输入,指定为符号数字、变量、表达式或函数,或符号数字、变量、表达式或函数的向量或矩阵。

更多关于

全部折叠

反补误差函数

反补误差函数定义为误差补函数-1x,这样误差补函数(误差补函数-1x))=x.在这里

e r f c x 2 π x e t 2 d t 1 e r f x

为互补误差函数。

提示

  • 调用erfcinv对于非符号对象的数字调用MATLAB®erfcinv函数。这个函数只接受实参数。如果你想计算一个复数的反补误差函数,请使用信谊将该数字转换为符号对象,然后调用erfcinv对于那个符号对象。

  • 如果x< 0x> 2,或者如果x很复杂,erfcinv (x)返回

算法

工具箱可以简化包含错误函数及其逆函数的表达式。真实的值x,工具箱应用这些简化规则:

  • Erfinv (erf(x)) = Erfinv (1 - erfc(x)) = erfcinv(1 - erf(x)) = erfcinv(erfc(x)) = erfcinv(1 - erf(x)) = erfcinv(erfc(x)) = x

  • Erfinv (-erf(x)) = Erfinv (erfc(x) - 1) = erfcinv(1 + erf(x)) = erfcinv(2 - erfc(x)) = -x

对于任何价值x,工具箱应用这些简化规则:

  • Erfcinv (x) = erfinv(1 - x)

  • erfinv (- x) = -erfinv (x)

  • Erfcinv (2 - x) = - Erfcinv (x)

  • Erf (erfinv(x)) = erfc(erfcinv(x)) = x

  • Erf (erfcinv(x)) = erfc(erfinv(x)) = 1 - x

参考文献

[1] Gautschi, W.《误差函数与菲涅耳积分》带公式,图形和数学表的数学函数手册。(阿布拉莫维茨和斯特根编)。纽约:多佛,1972年。

介绍了R2012a