光在介质表面的折射

光在介质表面的折射
几何画板及绘图内容加载中,请稍等……
2015-10-22 21:15
这个范例演示了光在介质表面发生折射的现象。核心数学概念包括几何光学中的折射定律和三角函数。通过使用GeoGebra命令如Point、Circle、Intersect等,可以构造出光线在不同介质间的折射路径。适合高中物理和数学教学,帮助学生理解光的折射原理。

GeoGebra 命令及参数

  1. Point(yAxis) → D
  2. Circle(C, D) → c
  3. Intersect(c, xAxis, 1) → E
  4. CircleArc(C, D, NonZeroE) → CircularArcForLaser
  5. Point(CircularArcForLaser) → F
  6. Ray(C, H) → TransmittedRay
  7. Point(TransmittedRay) → P
  8. Segment(F, C) → IncidentRay
  9. Ray(C, F) → f
  10. Point(f) → I
  11. Point(f) → J
  12. Circle(I, J) → g
  13. OrthogonalLine(I, f) → h
  14. Intersect(g, h, 2) → K
  15. Line(K, f) → i
  16. OrthogonalLine(F, f) → j
  17. Intersect(i, j) → L
  18. Ray(C, F') → ReflectedRay
  19. Angle(atan(n_2 / n_1)) → Θ_B
  20. Point(ReflectedRay) → G
  21. Polygon(C, G, M, N) → poly1, c_1, g_1, m, n
  22. Polygon(C, C1, C2, C3) → poly2, c_2, c1, c2, c3
  23. If(Θ_t ≟ NaN, 100, If[Polarized ≟ 0, MeanPercentReflected, If[Polarized ≟ 1, ReflectedPercentParallel, ReflectedPercentPerpendicular]]) → PercentReflected
  24. If(Polarized ≟ 0, MeanPercentTransmitted, If[Polarized ≟ 1, TransmittedPercentParallel, TransmittedPercentPerpendicular]) → PercentTransmitted
  25. If(Θ_t ≠ NaN, 0, 1) → TotalReflection