matlab中erf 函数 称为误差函数,公式如下式所示。
erf函数在matlab里面可以直接作为内置函数使用,如erf(1),erf(1)表示erf在1的取值
计算erf(0),erf(1),erf(inf)的值
erf(0);
计算结果
ans = 0
erf(1);
计算结果
ans = 0.8427
erf(inf);
计算结果
ans =1
直接计算erf(0),erf(1),erf(inf)的值, 代码 如下所示。
syms s f
f=exp(-s^2);
err=double(2/sqrt(pi)*int(f,0,0))
计算结果
err =0
syms s f
f=exp(-s^2);
err=double(2/sqrt(pi)*int(f,0,1))
计算结果
err =0.8427
syms s f
f=exp(-s^2);
err=double(2/sqrt(pi)*int(f,0,inf))
计算结果
err =1
erf( x )可以直接计算
公式的值
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删