prysm双缝干涉仿真 文章目录生成狭缝干涉仿真屏上的光场分布生成狭缝本文参考prysm文档提供的双缝干涉教程。双缝干涉亮条纹所在位置为y m m λ D d y_m\frac{m\lambda D}{d}ym​dmλD​其中D DD是屏幕的距离d dd是狭缝间距λ \lambdaλ是波长。设a 20 μ m a20\mu\mathrm ma20μm为狭缝宽度狭缝间隔d 0.2 m m d0.2\mathrm{mm}d0.2mm。下面对狭缝进行采样并绘图效果如下fromprysm.coordinatesimportmake_xy_gridfromprysm.geometryimportrectangle a.02d.2dxa/6# 采样间隔x,ymake_xy_grid(1024,dxdx)frommatplotlibimportpyplotasplt plt.rcParams[font.sans-serif]Times New RomanxLx-d/2xRxd/2slitLrectangle(widtha,height10,xxL,yy)slitRrectangle(widtha,height10,xxR,yy)apertureslitL|slitR plt.imshow(aperture)plt.show()干涉仿真下面要做的是让一个波前通过狭缝并记录下其在屏幕上的能量分布并与理论值做对比。相邻条纹相对于狭缝的远场发散角为θ y m 1 − y m D λ d \theta\frac{y_{m1}-y_m}{D}\frac{\lambda}{d}θDym1​−ym​​dλ​。对于λ 632.8 n m \lambda632.8\mathrm{nm}λ632.8nm的He-Ne光来说上述模型的θ 3.164 m r a d \theta3.164\mathrm{mrad}θ3.164mrad。效果如下两条虚线表示第一级亮条纹的理论位置。代码为fromprysm.propagationimportWavefrontfromprysm.wavelengthsimportHeNe wfWavefront(aperture,HeNe,dx)dx3.164farfieldwf.focus(1)# f1plt.style.use(bmh)fig,axfarfield.intensity.slices().plot(x,xlim(dx*5))ax.axvline(dx,ls:,ck,zorder1)ax.axvline(-dx,ls:,ck,zorder1)plt.show()【slices】可对光场进行切片并提取出该切片上的光强分布。屏上的光场分布下面指定一个确切的距离模拟双缝干涉在屏幕上的光强分布效果如下l.6328e-3D75maximal*D/d finite_distwf.free_space(D)figplt.figure(figsize(10,5))axfig.add_subplot(121)finite_dist.intensity.plot2d(axax,figfig)plt.grid(False)axfig.add_subplot(122)finite_dist.intensity.slices().plot([x],lw1,axax)ax.axvline(maxima,ls:,ck,zorder1)ax.axvline(-maxima,ls:,ck,zorder1)plt.tight_layout()plt.show()

相关新闻

最新新闻

智能体面试准备(五十四):智能体线上实验与效果归因体系——上线决策科学

智能体面试准备(五十四):智能体线上实验与效果归因体系——上线决策科学

智能体面试准备(五十四):智能体线上实验与效果归因体系——上线决策科学 引言:为什么"离线评测高分"不等于"线上能发" B31 讲过 Agent 评测体系(轨迹指标、LLM-as-Judge、benchmark)&a…

2026/8/25 13:29:40
基于SpringBoot的图书预订与读者管理系统[源码免费+文档免费]

基于SpringBoot的图书预订与读者管理系统[源码免费+文档免费]

🍅全部选题源码免费分享、无偿获取,支持软件定制开发;由于篇幅限制,获取完整文章或源码、代做项目的,本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片。🍅 🍅全部选题源码…

2026/8/25 13:29:40
[论文笔记] mixSGA HMoE BrownoutMoE

[论文笔记] mixSGA HMoE BrownoutMoE

三篇 MoE 相关论文对比梳理三篇论文分别从注意力层 KV 缓存优化、异构专家架构设计、MoE 线上推理服务部署优化三个不同维度对混合专家模型做创新,下面分别解析核心思想、创新点、差异对比。1. Mixture of Weight‑shared Heterogeneous Group Attention Experts fo…

2026/8/25 13:29:40
Harmony os 技术实战|拼豆制图45:上传生成链路如何用状态机替代散落字符串

Harmony os 技术实战|拼豆制图45:上传生成链路如何用状态机替代散落字符串

上传生成看起来只有两个按钮:选择图片、生成图纸。真正运行时却至少包含空闲、打开图库、已选择、转换中、成功和失败六种状态。若只依靠 pickedImageUri、一条 createStatus 字符串和若干布尔值拼判断,很容易出现旧预览没有清空、转换中还能重复点击、错…

2026/8/25 13:29:40
拆解多设备屏幕适配:原生鸿蒙页面的实现路径与调试方法

拆解多设备屏幕适配:原生鸿蒙页面的实现路径与调试方法

多设备屏幕适配演示:从设备档位切换看栅格布局变化 很多人第一次看到“多设备适配”这个词时,会自然地想到窗口尺寸监听、横竖屏变化、折叠状态识别,以及根据屏幕宽度自动切换布局。但眼前这个页面做的事情更聚焦:它把手表、手机、…

2026/8/25 13:29:40
2026,劲豆种业如何用生物育种“链”出大豆芯未来?

2026,劲豆种业如何用生物育种“链”出大豆芯未来?

2026年,劲豆种业如何用生物育种“链”出大豆芯未来?2026年的大豆产业,正站在一个关键节点。一方面是消费端对专用化、标准化原料的渴求,另一方面是种植端仍面临市场波动与品种适配的难题。如何打通这条从实验室到餐桌的链路&#…

2026/8/25 13:24:40