Orbit Lab 3.1: Elliptical Planetary Motion and Kepler's Laws
Loading the math board and drawing, please wait…
① This example demonstrates the elliptical orbit of a planet (Earth) around the Sun (a focus), with dynamic visualization of orbital parameters, velocity vectors, and area sweeping in real time. ② Core mathematical concepts include ellipse geometry (foci, semi-major/minor axes, eccentricity), Kepler's second law (constant areal velocity), vector operations, velocity and acceleration decomposition in differential geometry, and numerical simulation with time stepping and interpolation. ③ Construction highlights: from the summary, the GeoGebra commands used include Vector, Min, Max, Ellipse, If, Mod, Intersect, Ray, Polygon, and Circle, with objects such as M_sun, M_earth, F_1/F_2 (foci), e (eccentricity), T (period), v_0 (initial velocity), and a slider δ_t controlling the time step to update position and velocity dynamically. ④ Suitable for high school physics (universal gravitation and celestial motion) and introductory university astronomy, as well as mathematics classes teaching parametric equations and polar coordinates of ellipses, providing an intuitive understanding of orbital mechanics and geometric properties.
GeoGebra Commands & Parameters
Vector(x_{0D}, B) → v_{D0}Min(R_1, R_2) → R_pMax(R_1, R_2) → R_aEllipse(F_1, F_{2D}, x_{0D}) → O_DIf(γ_0 > π, -1, 1) → DirMod(t + δ_t, T / Z_t) → t_1Intersect(M_{anomx}, d, (3.0882573752810263, 3.0498214823304552)) → A_1Vector(F_1, (cos(υ_1 + υ_o), sin(υ_1 + υ_o))) → u_1Ray(F_1, u_1) → u_{rδ}Intersect(M_{anomx}, b, (3.125498481655205, 3.1138907790755725)) → A_{anom}Vector(F_1, (cos(υ_a + υ_o), sin(υ_a + υ_o))) → uIntersect(O_D, Ray[F_1, u]) → x_{ad}, AIntersect(O_D, u_{rδ}) → x_δ,Polygon(F_1, x_δ, x_{ad}) → poly1, x_3, f_1, x_4Circle(F_1, M_{radius} / Z) → M_{outline}
AI Drawing Prompt Reference
Draw an elliptical orbit with the Sun at one focus, and Earth moving along it. Mark the perihelion and aphelion points, and show a radial vector from the Sun to Earth. Use an arrow to indicate Earth's current velocity direction, and shade the sector swept by the Sun-Earth line over equal time intervals to illustrate Kepler's second law. Label the semi-major axis, semi-minor axis, and eccentricity near the orbit. Include a time slider to control Earth's position, updating the velocity vector and swept area in real time.
The prompt above was compiled from the original drawing commands and is for reference only.