Coupled Differential Equations Demo by Ben Sparks

Coupled Differential Equations Demo by Ben Sparks
Loading the math board and drawing, please wait…
2019-02-08 06:52
This example demonstrates the numerical solutions and trajectories of coupled differential equations. Key math concepts include differential equations, numerical methods, parametric equations, and function graphing. Construction highlights involve SolveODE for solving ODEs, Sequence and Ray for trajectory creation, Point and Textfield for displaying solutions, Max and Min for range determination, and Segment and Intersect for auxiliary lines. Suitable for high school students and math enthusiasts learning about differential equation visualization and numerical solutions.

GeoGebra Commands & Parameters

  1. SolveODE(g, f, x(A), y(A), maxT, stepsolve) → ppsol
  2. Sequence(x(Point[ppsol, tt]), tt, 0, 1, stepplot) → xlist
  3. Sequence(y(Point[ppsol, tt]), tt, 0, 1, stepplot) → ylist
  4. Ray((0, 0), (1, 0)) → h
  5. Ray((0, 0), (0, 1)) → i
  6. Point(ppsol, t / maxT) → B
  7. Textfield(f) → InputBox1
  8. Textfield(g) → InputBox2
  9. Sequence(Sequence[Vector[(ii, jj), (ii, jj) + (((y(D) - y(C)) / n * 0.5) * UnitVector[(f(ii, jj), g(ii, jj))])], ii, x(C), x(D), W / n], jj, y(C), y(D), H / n) → l1
  10. Max(xlist) → mxval
  11. Max(ylist) → myval
  12. Min(xlist) → mixval
  13. Min(ylist) → miyval
  14. Segment((x(B), 0), B) → j
  15. Segment((0, y(B)), B) → k
  16. Intersect(yAxis, k) → E
  17. Intersect(xAxis, j) → F