Dancing Solution Curves of ODEs by Juan Carlos Ponce Campuzano
Loading the math board and drawing, please wait…
This example demonstrates the dynamic changes of solution curves of ordinary differential equations. It involves core mathematical concepts such as ordinary differential equations, solution curves, and slope fields. By using the SolveODE and SlopeField commands, users can observe the dynamic effects of solution curves changing with parameters. Suitable for high school and above students or teachers for teaching or research.
GeoGebra Commands & Parameters
SolveODE(f(x, y), Ax, Ay, 100, 0.08) → solSlopeField(f) → slpSolveODE(f(x, y), Ax, Ay + 0 - 0.8, 100, 0.08) → A1SolveODE(f(x, y), Ax, Ay + (13 / 170 * (2 - 1)) - 0.8, 100, 0.08) → A2SolveODE(f(x, y), Ax, Ay + (13 / 170 * (3 - 1)) - 0.8, 100, 0.08) → A3SolveODE(f(x, y), Ax, Ay + (13 / 170 * (4 - 1)) - 0.8, 100, 0.08) → A4SolveODE(f(x, y), Ax, Ay + (13 / 170 * (5 - 1)) - 0.8, 100, 0.08) → A5SolveODE(f(x, y), Ax, Ay + (13 / 170 * (6 - 1)) - 0.8, 100, 0.08) → A6SolveODE(f(x, y), Ax, Ay + (13 / 170 * (7 - 1)) - 0.8, 100, 0.08) → A7SolveODE(f(x, y), Ax, Ay + (13 / 170 * (8 - 1)) - 0.8, 100, 0.08) → A8SolveODE(f(x, y), Ax, Ay + (13 / 170 * (9 - 1)) - 0.8, 100, 0.08) → A9SolveODE(f(x, y), Ax, Ay + (13 / 170 * (10 - 1)) - 0.8, 100, 0.08) → A10SolveODE(f(x, y), Ax, Ay + (13 / 170 * (11 - 1)) - 0.8, 100, 0.08) → A11SolveODE(f(x, y), Ax, Ay + (13 / 170 * (12 - 1)) - 0.8, 100, 0.08) → A12SolveODE(f(x, y), Ax, Ay + (13 / 170 * (13 - 1)) - 0.8, 100, 0.08) → A13SolveODE(f(x, y), Ax, Ay + (13 / 170 * (14 - 1)) - 0.8, 100, 0.08) → A14SolveODE(f(x, y), Ax, Ay + (13 / 170 * (15 - 1)) - 0.8, 100, 0.08) → A15SolveODE(f(x, y), Ax, Ay + (13 / 170 * (16 - 1)) - 0.8, 100, 0.08) → A16SolveODE(f(x, y), Ax, Ay + (13 / 170 * (17 - 1)) - 0.8, 100, 0.08) → A17SolveODE(f(x, y), Ax, Ay + (13 / 170 * (18 - 1)) - 0.8, 100, 0.08) → A18SolveODE(f(x, y), Ax, Ay + 0 - 0.8, -100, 0.08) → B1SolveODE(f(x, y), Ax, Ay + (13 / 170 * (2 - 1)) - 0.8, -100, 0.08) → B2SolveODE(f(x, y), Ax, Ay + (13 / 170 * (3 - 1)) - 0.8, -100, 0.08) → B3SolveODE(f(x, y), Ax, Ay + (13 / 170 * (4 - 1)) - 0.8, -100, 0.08) → B4SolveODE(f(x, y), Ax, Ay + (13 / 170 * (5 - 1)) - 0.8, -100, 0.08) → B5SolveODE(f(x, y), Ax, Ay + (13 / 170 * (6 - 1)) - 0.8, -100, 0.08) → B6SolveODE(f(x, y), Ax, Ay + (13 / 170 * (7 - 1)) - 0.8, -100, 0.08) → B7SolveODE(f(x, y), Ax, Ay + (13 / 170 * (8 - 1)) - 0.8, -100, 0.08) → B8SolveODE(f(x, y), Ax, Ay + (13 / 170 * (9 - 1)) - 0.8, -100, 0.08) → B9SolveODE(f(x, y), Ax, Ay + (13 / 170 * (10 - 1)) - 0.8, -100, 0.08) → B10SolveODE(f(x, y), Ax, Ay + (13 / 170 * (11 - 1)) - 0.8, -100, 0.08) → B11SolveODE(f(x, y), Ax, Ay + (13 / 170 * (12 - 1)) - 0.8, -100, 0.08) → B12SolveODE(f(x, y), Ax, Ay + (13 / 170 * (13 - 1)) - 0.8, -100, 0.08) → B13SolveODE(f(x, y), Ax, Ay + (13 / 170 * (14 - 1)) - 0.8, -100, 0.08) → B14SolveODE(f(x, y), Ax, Ay + (13 / 170 * (15 - 1)) - 0.8, -100, 0.08) → B15SolveODE(f(x, y), Ax, Ay + (13 / 170 * (16 - 1)) - 0.8, -100, 0.08) → B16SolveODE(f(x, y), Ax, Ay + (13 / 170 * (17 - 1)) - 0.8, -100, 0.08) → B17SolveODE(f(x, y), Ax, Ay + (13 / 170 * (18 - 1)) - 0.8, -100, 0.08) → B18