level 3
龙泽隆一
楼主
给出五个积分。
Integrate[p*BesselK[2, p] BesselK[2, p], {p, 0, Infinity}]
Integrate[p*BesselK[2, p] BesselK[2, p], {p, 0, Infinity}, GenerateConditions -> False]
Integrate[p^2*BesselK[2, p] BesselK[2, p], {p, 0, Infinity}, GenerateConditions -> False]
Integrate[p^3*BesselK[2, p] BesselK[2, p], {p, 0, Infinity}, GenerateConditions -> False]
Integrate[ p*BesselK[2, p] BesselK[2, p] + p^2*BesselK[2, p] BesselK[2, p] +
p^3*BesselK[2, p] BesselK[2, p], {p, 0, Infinity}, GenerateConditions -> False]
第一个积分,发散,所以没有数值结果。
第二个积分,添加了GenerateConditions -> False,可以得到数值结果。
第一个问题。请问,添加这个条件的目的是什么?添加的这个条件是如何运作的?
第二、三、四个积分,都可以得到数值结果。
第五个积分相当于把第二、三、四个积分相加,但是得不到数值结果。
第二个问题。如何使第五个积分得到数值结果?
目前,我对第二个问题的思考是:首先让计算机读出表达式含有n项相加,每项记为x[i],然后每项分别积分最后求和即可。问题转化为:若表达式为a+b+c+d,如何转化为x[1]=a,x[2]=b,x[3]=c,x[4]=d?
2015年02月01日 09点02分
1
Integrate[p*BesselK[2, p] BesselK[2, p], {p, 0, Infinity}]
Integrate[p*BesselK[2, p] BesselK[2, p], {p, 0, Infinity}, GenerateConditions -> False]
Integrate[p^2*BesselK[2, p] BesselK[2, p], {p, 0, Infinity}, GenerateConditions -> False]
Integrate[p^3*BesselK[2, p] BesselK[2, p], {p, 0, Infinity}, GenerateConditions -> False]
Integrate[ p*BesselK[2, p] BesselK[2, p] + p^2*BesselK[2, p] BesselK[2, p] +
p^3*BesselK[2, p] BesselK[2, p], {p, 0, Infinity}, GenerateConditions -> False]
第一个积分,发散,所以没有数值结果。
第二个积分,添加了GenerateConditions -> False,可以得到数值结果。
第一个问题。请问,添加这个条件的目的是什么?添加的这个条件是如何运作的?
第二、三、四个积分,都可以得到数值结果。
第五个积分相当于把第二、三、四个积分相加,但是得不到数值结果。
第二个问题。如何使第五个积分得到数值结果?
目前,我对第二个问题的思考是:首先让计算机读出表达式含有n项相加,每项记为x[i],然后每项分别积分最后求和即可。问题转化为:若表达式为a+b+c+d,如何转化为x[1]=a,x[2]=b,x[3]=c,x[4]=d?