Wave Reflection at a Plane Boundary
Loading the math board and drawing, please wait…
This example demonstrates the reflection of wave fronts off a barrier, showing how the angle of incidence varies. Key math concepts include reflection laws, angles, trigonometry, and slopes. The construction utilizes GeoGebra commands like Rotate, Line, Intersect, OrthogonalLine, Point, Ray, Angle, Polygon, Segment, and Sequence. It is suitable for high school physics and mathematics education to understand wave reflection properties and geometric constructions.
GeoGebra Commands & Parameters
Rotate(B, 90° - α, C) → B'Line(B', C) → cIntersect(y = 2, c) → N1Intersect(l, c) → POrthogonalLine(P, c) → pPerpPoint(pPerp) → KPoint(pPerp) → LRotate(K, (-α), P) → L'Ray(P, L') → mAngle(B, C, B') → βIntersect(c, yAxis) → APoint(yAxis) → GIntersect(c, b) → DPolygon(A, D, E, G) → poly1, a, d, e, gPoint(yAxis) → FPoint(b) → HPolygon(F, H, D, A) → poly2, f, h, d_1, a_1Segment(K, L) → normIntersect(l, yAxis) → PASegment(PA, P) → p1Angle(K, P, PA) → θ_iIntersect(z, m) → MSegment(P, M) → p2Angle(K, P, L') → θ_rSequence(((w * (i + t)), 2), i, 0, 11) → list1Sequence(((w * (t + i)), 4), i, 0, 11) → list2Sequence(Segment[Element[list1, i], Element[list2, i]], i, 1, 12) → wiIntersect(y = 4, c) → N2Line(N1, p2) → j1Line(N2, p2) → j2OrthogonalLine(N1, j1) → lr1Intersect(j2, lr1) → NSequence((r1x + ((w * dx) * (t + dt + i)), 2 + ((w * dy) * (t + dt + i))), i, -2, 10) → list3Sequence((rx + ((w * dx) * (t + dt + i)), ry + ((w * dy) * (t + dt + i))), i, -2, 10) → list4Sequence(Segment[Element[list3, i], Element[list4, i]], i, 1, 11) → wr