作业帮 > 综合 > 作业

用Mathematica跑程序

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/04 17:00:39
用Mathematica跑程序
In[1]:=Integrate[(x-0.006)/((x-0.006)^2+(8-7)^2+(7-5)^2)^(3/2),{x,-1,1}]
为什么这个式子什么反应也没有?
用Mathematica跑程序
Clear[x];
NIntegrate[(x - 0.006)/((x - 0.006)^2 + (8 - 7)^2 + (7 - 5)^2)^(3/2), {x, -1, 1}]
NIntegrate[(x - 0.006)/((x - 0.006)^2 + 5)^(3/2), {x, -1, 1}]
这样快.
再问: Clear[x];
NIntegrate[(x-0.006)/((x-0.006)^2+(y-y1)^2+(z-z1)^2)^(3/2)-(x+0.006)/((x+0.006)^2+(y-y1)^2+(z-z1)^2)^(3/2),{y1,-1,1},{z1,-1,1}]
实际上我求的是五重积分,为什么解不出来?
ps:解答中的修改是什么意思,为什么一下就有结果了?
再答: NIntegrate数值积分比符号积分快。