物理光学 计算倏逝波/渐逝波在界面上存在的范围
物理光学 计算倏逝波/渐逝波在界面上存在的范围
光从光密介质n1n_1n1传播到光疏介质n2n_2n2中时,如果入射角θi\theta_iθi大于临界角
θC=arcsin(n1/n2),n1>n2\theta_C = \arcsin(n_1/n_2),n_1>n_2θC=arcsin(n1/n2),n1>n2就会发生全反射,折射光将不存在;但此时反射光会发生phase-shift,因此在光密介质中,入射光与反射光产生干涉,并在界面附近形成驻波,部分能量会渗入光疏介质中,并在界面上以电磁波的形式传播一小段距离,这就是倏逝波(evanescent wave,也叫渐逝波、消逝波、隐失波等)。
假设入射角超过临界角时,折射光的电场为
E⃗t=E⃗0tei(k⃗t⋅r⃗−wt)\vec E_t = \vec E_{0t}e^{i(\vec k_t \cdot \vec r - wt)}Et=E0tei(kt⋅r−wt)
根据上图所示
k⃗t⋅r⃗=ktxcosθt+ktzsinθt=±ikisin2θi−sin2θCx+kizsinθi\vec k_t \cdot \vec r = k_t x \cos \theta_t+k_tz \sin \theta_t \\ = \pm ik_i \sqrt{\sin^2 \theta_i-\sin^2 \theta_C}x+k_iz \sin \theta_ikt⋅r=ktxcosθt+ktzsinθt=±ikisin2θi−sin2θCx+kizsinθi
记κ=kisin2θi−sin2θC\kappa=k_i \sqrt{\sin^2 \theta_i-\sin^2 \theta_C}κ=kisin2θi−sin2θC,则
E⃗t=E⃗0teκx⏟倏逝波光强按指数衰减ei(kizsinθi−wt)⏟倏逝波在法线方向的振动模式\vec E_t=\underbrace{\vec E_{0t}e^{ \kappa x}}_{倏逝波光强按指数衰减} \underbrace{e^{i(k_iz \sin \theta_i - wt)}}_{倏逝波在法线方向的振动模式}Et=倏逝波光强按指数衰减E0teκx倏逝波在法线方向的振动模式ei(kizsinθi−wt)
比如κx=−1\kappa x = -1κx=−1,则倏逝波在界面上传播1κ\frac{1}{\kappa}κ1的距离后,光强大概降低为e−2≈10%e^{-2}\approx 10\%e−2≈10%,假设θi=π/4\theta_i=\pi/4θi=π/4,n1=1.5,n2=1n_1=1.5,n_2=1n1=1.5,n2=1,λi=550nm\lambda_i=550nmλi=550nm(绿光),则1/κ≈250nm1/\kappa\approx 250nm1/κ≈250nm,也就是倏逝波在界面上传播仅250纳米后,光强就降低为10%了。
物理光学 计算倏逝波/渐逝波在界面上存在的范围相关推荐
- 著名投资人Chris Dixon:计算的下一波浪潮是什么?
著名投资人Chris Dixon:计算的下一波浪潮是什么? 2016-02-23 机器之心 机器之心 机器之心 微信号 almosthuman2014 功能介绍 人与科技的美好关系 来自Medium ...
- 1.编程实现“油耗计算机程序”。要求:输入加油金额、公里数、汽油价格,单击“计算”按钮,显示百公里油耗。界面如图:
1.编程实现"油耗计算机程序".要求:输入加油金额.公里数.汽油价格,单击"计算"按钮,显示百公里油耗.界面如图: import java.awt.event. ...
- Android跳转动画时长,Android_Activit跳转动画之界面上某个位置并裂开上下拉伸动画跳转,需求:Activity(fragment)跳转的时候 - phpStudy...
Activit跳转动画之界面上某个位置并裂开上下拉伸动画跳转 需求:Activity(fragment)跳转的时候当前界面裂开,上下各自拉出手机屏幕,之后跳转到相对应的Activity.整体效果图如下 ...
- android 界面散开动画,Activit跳转动画之界面上某个位置并裂开上下拉伸动画跳转...
需求:Activity(fragment)跳转的时候当前界面裂开,上下各自拉出手机屏幕,之后跳转到相对应的Activity.整体效果图如下 思路:1,在当前Activity中截取当前手机的屏幕获取到b ...
- Activit跳转动画之界面上某个位置 裂开上下拉伸动画跳转
需求:Activity(fragment)跳转的时候当前界面裂开,上下各自拉出手机屏幕,之后跳转到相对应的Activity.整体效果图如下 思路:1,在当前Activity中截取当前手机的屏幕获取到b ...
- 二、各模块的基本实现——1. 在Qt界面上显示树莓派摄像头捕获到的图像
各模块的基本实现--1. 在Qt界面上显示树莓派摄像头捕获到的图像 本专题导航,Click Me 文章目录 各模块的基本实现--1. 在Qt界面上显示树莓派摄像头捕获到的图像 一些废话 一.思路 二. ...
- python计算多个模型在不同数据集上的预测概率、获取每个数据集上的最优模型、多个最优模型的ROC曲线进行对比分析
pytyon计算多个模型在不同数据集上的预测概率.获取每个数据集上的最佳模型.多个最优模型的ROC曲线进行对比分析 目录
- qt ui界面无法移动控件_使用qt 键盘上的方向键只能控制ui界面上的按钮选择,不能实现我设定的功能...
已结贴√ 问题点数:20 回复次数:2 使用qt 键盘上的方向键只能控制ui界面上的按钮选择,不能实现我设定的功能 我做的是一个贪吃蛇游戏,现在我想实现的功能是:按下键盘上的上下左右箭头的方向按键时, ...
- 边缘计算+SDN:为物联网腾飞插上翅膀
不论是大航海时代还是互联网时代,都是因联接而改变了世界.当下,一个更大的联接浪潮正席卷而来--物联网,其将全球范围内的物体.IT系统和人有机地联接了起来,通过数据采集.分析.预测和优化等技术,实现了物 ...
最新文章
- OpenStack环境搭建(四:web控制端各节点的部署及配置)
- Future获取线程返回值能使线程顺序执行?
- Redis 存储字符串和对象
- mysql 5.7 的组复制
- UITableView cell自定义视图中插入Table实现复杂界面
- 使用 ExecuteMultiple 提高批量数据加载的性能
- 08-mysql-条件查询-常见函数与小结
- pythonexecquery_python 进程信息
- [转载] python判断字符串中包含某个字符串_干货分享| Python中最常用的字符串方法
- jsp使用验证码及验证码的点击刷新功能的实现
- 5G时代车联网的通信协议——C-V2X
- 机器学习与数据挖掘之ROC与AUC
- input标签用法与功能全面解析
- Linux LTP (一)
- DCD、DTR、DSR、RTS及CTS等五个状态指示分别代表什么意思?
- 银行常用加密算法PINBlock加密
- 【20220504】软件开发模式
- JAVA面试-系统设计题
- 调查显示台湾1月消费者信心指数终止“三连跌”
- 前端智能化实践(附:D2 前端技术论坛 PPT 合集)
热门文章
- 概率编程库Edward安装
- 【正一专栏】如果不是生活所迫,谁会愿意苟且
- LaTeX配置及实用工具汇总
- 怎么写显示商品图片_shopee商品描述怎么写,shopee商品排名靠前的是
- 实验15:通过注解分别创建Dao、Service、Controller★
- 转载:sqlmap的应用实战
- Oracle 数据库linux下sql命令行按回退键变成^H字符输入问题解决方法
- Chrome 插件开发-桌面通知设置实战演示,设置通知显示、存在时间
- Python 技术篇-调用浏览器访问指定网页,一行代码实现。非Selenium。
- [GXYCTF2019]禁止套娃 1