作业帮 > 综合 > 作业

exp(-x^2)近似积分值,积分区间为0到2000

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/01 22:32:25
exp(-x^2)近似积分值,积分区间为0到2000
用matlab程序求解
用C++,C程序也可以
%matlab程序
function numeric
clear;clc;
format long
%[1]精确解
true_value=int('exp(-t^2)',0,2000)
true_value=subs(true_value)
%[2]数值解
appro = quad(@myfun,0,2000)
error=(appro-true_value)
function yhat=myfun(t)
yhat=exp(-t.^2);
结果:
true_value =
1/2*erf(2000)*pi^(1/2)
true_value =
0.886226925452758
appro =
0.886227033035708
error =
1.075829496599567e-007