matlab编写erf函数 erf函数 误差函数erf(x)函数,其定义为: 在统计学上应用广泛,用matlab编程如下: function f=Myerf(x) f=2/sqrt(pi)*quad('exp(-x.^2)',0,x); end 其中matlab也有内置erf()函数,我们可以比较自己编写的与内置函数之间的误差 a=[];b=[]; for i=0.1:0.1:1.0 a=[a,Myerf(i)]; b=[b,erf(i)]; error=b-a; end 统计十个值的误差,结果如下: 可见,误差极小