主要内容

ERF.

错误功能

句法

描述

例子

ERF(X的)代表这一点错误功能X。如果X是矢量或矩阵,ERF(x)计算每个元素的错误功能X

例子

浮点和符号数字的错误函数

根据其参数,ERF.可以返回浮点或精确的符号结果。

计算这些数字的错误函数。因为这些数字不是象征性对象,所以你得到浮点结果:

a = [ERF(1/2),ERF(1.41),ERF(SQRT(2))]
a = 0.5205 0.9539 0.9545

计算转换为符号对象的相同号的错误函数。对于大多数符号(精确)的数字,ERF.返回未解决的符号呼叫:

Syma = [ERF(SYM(1/2)),ERF(SYM(1.41)),ERF(SQRT(SYM(2)))]]
Syma = [ERF(1/2),ERF(141/100),ERF(2 ^(1/2))]

利用vpa.近似符号结果,使用所需的数字数:

d =数字(10);VPA(Syma)数字(D)
ANS = [0.520499878,0.9538524394,0.9544997361]

变量和表达式的错误函数

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

计算错误功能Xsin(x)+ x * exp(x)

syms x f = sin(x)+ x * exp(x);ERF(x)ERF(F)
ANS = ERF(x)ANS = ERF(SIN(x)+ x * exp(x))

向量和矩阵的错误函数

如果输入参数是向量或矩阵,ERF.返回该向量或矩阵的每个元素的错误函数。

计算矩阵元素的错误函数M.矢量V.

m = sym([0 inf; 1/3 -inf]);v = sym([1; -i * inf]);ERF(M)ERF(v)
ANS = [0,1] [ERF(1/3),-1] ANS = ERF(1)-INF * 1I

误差功能的特殊值

ERF.返回特定参数的特殊值。

计算错误功能X= 0.X=∞, 和X=-∞.。利用轶事转换0.和象征物的无限。错误函数具有以下参数的特殊值:

[ERF(SYM(0)),ERF(SYM(INF)),ERF(sym(-inf))]
ans = [0,1,-1]

计算复杂无限的错误函数。利用轶事将复杂的无限转换为符号对象:

[ERF(SYM(I * INF)),ERF(SYM(-I * INF))]
ANS = [INF * 1i,-inf * 1i]

处理包含错误功能的表达式

许多功能,如差点,可以处理包含的表达式ERF.

计算错误功能的第一个和第二衍生物:

Syms x Diff(ERF(x),x)diff(ERF(x),x,2)
ans =(2 * exp(-x ^ 2))/ pi ^(1/2)ans =  - (4 * x * exp(-x ^ 2))/ pi ^(1/2)

计算这些表达式的积分:

int(ERF(x),x)int(ERF(log(x)),x)
ans = exp(-x ^ 2)/ pi ^(1/2)+ x * erf(x)ans = x * serf(log(x)) -  int((2 * exp(-log(x)^ 2))/ pi ^(1/2),x)

绘制错误功能

将错误函数从-5到5的间隔绘制。

纽带Xfplot(ERF(x),[ -  5 5])网格

图包含轴对象。轴对象包含类型函数线的对象。

输入参数

全部收缩

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

更多关于

全部收缩

错误功能

以下积分定义了错误功能:

E. R. F X 的) = 2 π. 0. X E. - T. 2 D. T.

尖端

  • 打电话ERF.对于不是符号对象的数字来调用MATLAB®ERF.功能。此函数仅接受实际参数。如果要计算复杂数字的错误功能,请使用轶事将该号码转换为符号对象,然后调用ERF.对于那个符号对象。

  • 对于大多数符号(精确)的数字,ERF.返回未解决的符号调用。您可以使用浮点数近似诸如此类结果vpa.

算法

工具箱可以简化包含错误函数及其逆的表达式。对于真正的价值X,工具箱适用于这些简化规则:

  • ERFINV(ERF(x))= ERFINV(1 - 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。“误差函数和菲涅耳积分”。数学函数手册与公式,图表和数学桌子。(M. Abramowitz和I. A. Stegun,EDS。)。纽约:Dover,1972年。

也可以看看

|||

在R2006A之前介绍