折射定律(斯涅尔)计算器
斯涅尔折射定律在线计算器,输入入射角与两侧折射率求得折射角,演示光在不同介质界面的偏折,适合物理光学教学,纯前端。
Snell's Law Calculator
📐 计算公式
sinθ₁ = n₂·sinθ₂ 计算折射角
Compute refraction angles across an optical interface by Snell's law.
📌 计算说明
- 斯涅尔定律:n₁·sinθ₁ = n₂·sinθ₂。
- 当 n₁·sinθ₁ > n₂ 时(光从光密到光疏且角过大)发生全反射。
📚 深度解析:斯涅尔折射定律
💡 常见使用场景
- 由入射角与两介质折射率算折射角。
- 判断折射/全反射。
- 透镜、棱镜、水面试算。
空气到玻璃
n₁=1.0、n₂=1.5、入射 30° → sinθ₂=(1.0×sin30°)/1.5=0.333 → θ₂≈19.5°,光向法线偏折。
全反射边界
玻璃到空气入射 50°(>临界 41.8°)→ 无折射、全反射,光被限制在玻璃内。
❓ 常见问题(FAQ)
- 折射定律公式?
- n₁sinθ₁=n₂sinθ₂,θ 为与法线夹角;光密介质中角更小(更靠法线)。
- 为什么池水看起来浅?
- 水到空气折射使池底虚像上移,看起来的深度=真实/折射率,约 3/4 实际。