In[]:=
$Version
Out[]=
14.1.0 for Microsoft Windows (64-bit) (July 16, 2024)
In[]:=
f=(Sum[BesselJ[n,r],{n,0,2}])
Out[]=
BesselJ[0,r]+BesselJ[1,r]+BesselJ[2,r]
In[]:=
Integrate[f^2*r,{r,0,Infinity}](*OK*)
2
(BesselJ[0,r]+BesselJ[1,r]+BesselJ[2,r])
Out[]=
∞
∫
0
2
(BesselJ[0,r]+BesselJ[1,r]+BesselJ[2,r])
In[]:=
NIntegrate[f^2*r,{r,0,Infinity}](*OK*)
7
10
Out[]=
183000.
(*---------------------------------------------------------------------------------------*)
In[]:=
HoldFormSum[BesselJ[n,r],{n,0,Infinity}]==(2+πrBesselJ[1,r]StruveH[0,r]+BesselJ[0,r](2+2r-πrStruveH[1,r]))//TraditionalForm
1
4
Out[]//TraditionalForm=
∞
∑
n=0
J
n
1
4
J
1
H
0
J
0
H
1
In[]:=
func[r_]:=(2+πrBesselJ[1,r]StruveH[0,r]+BesselJ[0,r](2+2r-πrStruveH[1,r]));
1
4
{Sum[BesselJ[n,r]/.r->1,{n,0,10}]//N,func[1]//N}(*OK*)
Out[]=
{1.34246,1.34246}
In[]:=
Plot[func[r]^2*r,{r,0,30}]
Out[]=
In[]:=
Integrate[func[r]^2*r,{r,0,∞}](*Can'tcompute!*)
Out[]=
∞
∫
0
1
16
2
(2+πrBesselJ[1,r]StruveH[0,r]+BesselJ[0,r](2+2r-πrStruveH[1,r]))
In[]:=
NIntegrate[func[r]^2*r,{r,0,∞}](*"Integral does not converge on {0,∞}"isdivergent!!*)
56
10
310
10
310
10
Out[]=
1.304678941278253×
310
10
