作业帮 > 综合 > 作业

用matlab求积分出现dilog这个函数.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 15:19:18
用matlab求积分出现dilog这个函数.
如图,我想求的是这个积分
int(((1 / (1 + exp(-0.0564 - 0.044 * x)))*((x +7.71) / (27.49 +7.71))),-7.71,4.69)
然后如何去掉dilog,把结果化简成小数呢?
可以用 vpa找数值解
>> t1=int(((1 / (1 + exp(-0.0564 - 0.044 * x)))*((x +7.71) / (27.49 +7.71))),-7.71,4.69)
t1 =
961/440+3875/484*log(1+exp(-6569/25000))-78125/5324*dilog(1+exp(-6569/25000))+78125/5324*dilog(1+exp(7071/25000))
>> vpa(t1,15)
ans =
1.1360638348379