matlab求数值积分大家帮我看一下这个求积分的式子怎么错了?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 23:13:03
matlab求数值积分大家帮我看一下这个求积分的式子怎么错了?matlab求数值积分大家帮我看一下这个求积分的式子怎么错了?matlab求数值积分大家帮我看一下这个求积分的式子怎么错了?使用quad有

matlab求数值积分大家帮我看一下这个求积分的式子怎么错了?
matlab求数值积分
大家帮我看一下这个求积分的式子怎么错了?

matlab求数值积分大家帮我看一下这个求积分的式子怎么错了?
使用quad有问题
>> quad('0.0732*exp(-(x+0.02287).^2/64.90)',0,inf)
Warning:Infinite or Not-a-Number function value encountered.
> In quad at 109
ans =
NaN
使用int就可以了
>> syms x
>> int(0.0732*exp(-(x+0.02287).^2/64.90),0,inf)
ans =
-(183*10^(1/2)*649^(1/2)*pi^(1/2)*(erf((2287*10^(1/2)*649^(1/2))/64900000) - 1))/50000
>> double(ans)
ans =
0.520936708170281