erf的物理意义
matlab中erf函数称为误差函数,公式如下式所示。
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)可以直接计算公式的值