光的折射与色散

光的折射与色散
几何画板及绘图内容加载中,请稍等……
2018-12-12 16:45
本范例演示了光通过棱镜时的折射与色散现象。核心数学概念包括几何、三角函数和向量。通过使用镜像、多边形、点、向量等GeoGebra命令,构建了一个棱镜模型,展示了光线在不同介质中的传播路径。适合高中物理和数学教学。

GeoGebra 命令及参数

  1. Mirror(F, E) → F'
  2. Polygon(E, F, G) → t1, s3, e, s2
  3. Prism(t1, 5.163193002454596) → prisma, H, aristaGJ, aristaHI, aristaIJ, aristaHJ, I, J, caraEFIH, caraFGJI, caraEGJH, caraHIJ, aristaEH, aristaFI
  4. Mirror(I, H) → I'
  5. Polygon(F', I', H, E) → c1, s1, g, h, i
  6. PointIn(c1) → K
  7. OrthogonalPlane(K, aristaEH) → p1
  8. IntersectPath(p1, caraEGJH) → j
  9. Point(j) → N
  10. OrthogonalLine(N, caraEGJH) → r
  11. Point(r) → Q
  12. If(λ < 420, 0.3 + (0.7 * (λ - 390) / 30), If[λ < 470, 0.5 + (0.5 * (470 - λ) / 50), If[λ < 500, 0.3 + (0.2 * (500 - λ) / 30), If[λ < 570, 0.3 + (0.7 * (λ - 500) / 70), If[λ < 700, 1, 0.3 + (0.7 * (780 - λ) / 80)]]]]) → factor
  13. Vector(E, F) → u
  14. Intersect(p1, caraEGJH) → L, M
  15. Segment(K, N) → k
  16. Angle(K, N, Q) → α
  17. Mirror(Q, N) → Q'
  18. Rotate(Q', (-β), N, p1) → Q''
  19. Ray(N, Q'') → p
  20. Intersect(p, caraFGJI) → O
  21. OrthogonalLine(O, caraFGJI) → q
  22. Intersect(q, caraEGJH) → P
  23. Angle(P, O, N) → γ
  24. Point(q) → Q'''
  25. Rotate(Q''', δ, O, p1) → R
  26. Ray(O, R) → m
  27. Ray(K, N) → l
  28. Segment(N, O) → s
  29. Vector(A, (-1.9, y(A))) → v