光在介质表面的折射
几何画板及绘图内容加载中,请稍等……
这个范例演示了光在介质表面发生折射的现象。核心数学概念包括几何光学中的折射定律和三角函数。通过使用GeoGebra命令如Point、Circle、Intersect等,可以构造出光线在不同介质间的折射路径。适合高中物理和数学教学,帮助学生理解光的折射原理。
GeoGebra 命令及参数
Point(yAxis) → DCircle(C, D) → cIntersect(c, xAxis, 1) → ECircleArc(C, D, NonZeroE) → CircularArcForLaserPoint(CircularArcForLaser) → FRay(C, H) → TransmittedRayPoint(TransmittedRay) → PSegment(F, C) → IncidentRayRay(C, F) → fPoint(f) → IPoint(f) → JCircle(I, J) → gOrthogonalLine(I, f) → hIntersect(g, h, 2) → KLine(K, f) → iOrthogonalLine(F, f) → jIntersect(i, j) → LRay(C, F') → ReflectedRayAngle(atan(n_2 / n_1)) → Θ_BPoint(ReflectedRay) → GPolygon(C, G, M, N) → poly1, c_1, g_1, m, nPolygon(C, C1, C2, C3) → poly2, c_2, c1, c2, c3If(Θ_t ≟ NaN, 100, If[Polarized ≟ 0, MeanPercentReflected, If[Polarized ≟ 1, ReflectedPercentParallel, ReflectedPercentPerpendicular]]) → PercentReflectedIf(Polarized ≟ 0, MeanPercentTransmitted, If[Polarized ≟ 1, TransmittedPercentParallel, TransmittedPercentPerpendicular]) → PercentTransmittedIf(Θ_t ≠ NaN, 0, 1) → TotalReflection