diff --git a/simulators/mpl/mpl_2d_simulator_arrow.py b/simulators/mpl/mpl_2d_simulator_arrow.py index 8c0420803a437e824bae54320f9d8f83f942742d..6d1298b0187a26a8df5f13993f81bf2d7b579283 100644 --- a/simulators/mpl/mpl_2d_simulator_arrow.py +++ b/simulators/mpl/mpl_2d_simulator_arrow.py @@ -119,11 +119,14 @@ def 场景2(): vxA, vxB = 0, 0 # https://latex.codecogs.com/svg.image?\frac{G.mA.mB}{(r1+r2)^{2}}%20=%20mA.\frac{vA^{2}}{r1}=%20mB.\frac{vB^{2}}{r1} + # https://latex.codecogs.com/svg.image?\frac{G.m_{A}.m_{B}}{(r_{1}+r_{2})^{2}}%20=%20m_{A}.\frac{v_{A}^{2}}{r_{1}}=%20m_{B}.\frac{v_{B}^{2}}{r_{1}} # 万有引力常量 *mA * mB/ math.pow(r1+r2,2) = mA*math.pow(vyA,2)/r1 # https://latex.codecogs.com/svg.image?vyA%20=%20\sqrt{\frac{G.mA.mB}{(r1+r2)^{2}}*\frac{r1}{mA}} + # https://latex.codecogs.com/svg.image?v_{Ay}%20=%20\sqrt{\frac{G.m_{A}.m_{B}}{(r_{1}+r_{2})^{2}}*\frac{r_{1}}{m_{A}}} vyA = -math.sqrt((万有引力常量 * mA * mB) / math.pow(r1 + r2, 2) * r1 / mA) # 万有引力常量 *mA * mB/ math.pow(r1+r2,2) = mB*math.pow(vyB,2)/r2 # https://latex.codecogs.com/svg.image?vyB%20=%20\sqrt{\frac{G.mA.mB}{(r1+r2)^{2}}*\frac{r2}{mB}} + # https://latex.codecogs.com/svg.image?v_{By}%20=%20\sqrt{\frac{G.m_{A}.m_{B}}{(r_{1}+r_{2})^{2}}*\frac{r_{2}}{m_{B}}} vyB = math.sqrt((万有引力常量 * mA * mB) / math.pow(r1 + r2, 2) * r2 / mB) vA, vB = [vxA, vyA], [vxB, vyB] 星球列表 = [