Wave Equation Demonstration

Wave Equation Demonstration
Loading the math board and drawing, please wait…
2017-08-22 13:22
This example demonstrates the graphical representation of solutions to the wave equation under given boundary conditions. It involves core mathematical concepts such as Fourier series, trigonometric functions, sequence summation, and polygon construction. Key GeoGebra commands/objects used include Sequence, Sum, Polygon, and Textfield. Suitable for high school and above students to learn and understand mathematical modeling of wave phenomena.

GeoGebra Commands & Parameters

  1. Sequence((2 / L * Integral[(f(x) * sin((((π * x) * i)) / L)), 0, L]), i, 1, n) → An
  2. Sequence((2 / (((i * π) * a)) * Integral[(g(x) * sin((((π * x) * i)) / L)), 0, L]), i, 1, n) → Bn
  3. Sequence(((Element[An, i] * cos((((i * π) * a) * y / L))) * sin(((i * π) * x / L))), i, 1, n) → AnCS
  4. Sequence(((Element[Bn, i] * sin((((i * π) * a) * y / L))) * sin(((i * π) * x / L))), i, 1, n) → BnSS
  5. Sequence(Element[AnCS, i] + Element[BnSS, i], i, 1, n) → AnBn
  6. Sum(AnBn, n) → u
  7. Polygon((xmin1, -0.5), (-0.05, -0.5), (-0.05, 0.5), (xmin1, 0.5)) → Range1, h, i, j, k
  8. Polygon((xmin2, ymin2), (L, ymin2), (L, ymax2), (xmax2, ymax2)) → Range2, l, m, p, q
  9. Textfield(f0) → InputBox1
  10. Textfield(g0) → InputBox2
  11. Textfield(L) → InputBox3
  12. Textfield(a) → InputBox4
  13. Textfield(n) → InputBox5