小淼博客

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  282 随笔 :: 0 文章 :: 102 评论 :: 102万 阅读

一、折射定律-费马最短路推导

image

计算整个折射路径的长度,分为两段:第一段为原始介质中光束所走过的路程,第二段为光束在折射介质中走过的路程:

L=n×z2+x2+n×z2+x2

要使得光程最短,实际就是 x 的位置需要调整改变:

f(x)=nz2+x2+nz2+x2=nz2+x2+nz2+(hx)2

求解上述公式关于 x 倒数为零的点,即为所需要的最短路径点:

f(x)=nxz2+x2n(hx)z2+(hx)2=0=>nsinθnsinθ=0=>nn=sinθsinθ

推导手稿

二、反射定律-费马最短路推导

image

考虑 (2.1)L=|AO|+|OB|=|AO|+|OB|; b0 光程相等时的位置点 O 即为极值点位置(实际上就是在 O 点的导数为 0 ,无变化),此时的极值点即为反射点:

(2.2)|AO|=(a+b)2+h2(2.3)|AO|=(a)2+h2(2.4)|OB|=(c)2+h2(2.5)|OB|=(b+c)2+h2

将上述公式代入到式 2.1 中可得:

L=(a+b)2+h2+(c)2+h2=(a)2+h2+(b+c)2+h2, b0=k2+h2+(c)2+h2 取到最小值, k 与 c 的关系f(c)=(mc)2+h2+c2+h2f(c)=cm(mc)2+h2+cc2+h2

考虑上述 f(c) 导数为 0 的位置,则有:

f(c)=cm(mc)2+h2+cc2+h2=0mc(mc)2+h2=cc2+h2 两边同时平方化简m=2c

c=m2 即为反射点位置

推导手稿

Reference

  1. 用几何法证明光的折射定律
posted on   小淼博客  阅读(198)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
历史上的今天:
2022-06-09 Python脚本打包 .so & .exe

大家转载请注明出处!谢谢! 在这里要感谢GISPALAB实验室的各位老师和学长学姐的帮助!谢谢~

点击右上角即可分享
微信分享提示