In[]:=
f[r_]:=1-++πPmass=/.rrh;T[r_]:=veff[r_]:=
2M
r
2
Q
2
r
8
3
2
r
3+3+8Pπ
2
Q
2
r
4
r
6r
-++8Pπ
2
Q
2
r
4
r
4π
3
r
f[r]
2
r
In[]:=
rp=(r/.Last[NSolve[D[veff[r],r]==0,r]])/.Mmass;
In[]:=
rs=;
rp
f[rp]
In[]:=
rs/.{M1.2,rh0.4,Q0.5,P0.1}
Out[]=
1.9333
In[]:=
min=First@FindMinimum[T[rh]/.{Q0.5,P0.1}&&0<rh<1,{rh,0.6}]max=First@FindMaximum[T[rh]/.{Q0.5,P0.1}&&0<rh<1,{rh,0.6}]
Out[]=
0.160526
Out[]=
0.224907
In[]:=
colorf1=Blend[{{min,Yellow},{max,Red}},#1]&;bl=BarLegend[{colorf1,{min,max}},10,LegendMarkerSize300,LegendLabelStyle["legend",20,"Panel"]];
In[]:=
pl=ParametricPlot[{rsCos[θ],rsSin[θ]}/.{M1.2,Q0.5,P0.1},{rh,0,1},{θ,0,2π},PlotStylecolorf1];Legended[pl,Placed[bl,Right]]
Out[]=