当前位置: 首页 > news >正文

俄文网站引擎网站做微信小程序

俄文网站引擎,网站做微信小程序,跨境电商怎么做流程,梅州市住房和城乡建设局官方网站文章目录Gauss模型sympy封装实战sympy.phisics.optics.gaussopt集成了高斯光学中的常见对象,包括光线和光学元件等,有了这些东西,就可以制作一个光学仿真系统。Gauss模型 高斯光束的基本模型为 E(r,z)E0ω0ω(z)exp⁡[−r2ω2(z)]exp⁡[−ik…

文章目录

    • Gauss模型
    • sympy封装
    • 实战

sympy.phisics.optics.gaussopt集成了高斯光学中的常见对象,包括光线和光学元件等,有了这些东西,就可以制作一个光学仿真系统。

Gauss模型

高斯光束的基本模型为

E(r,z)=E0ω0ω(z)exp⁡[−r2ω2(z)]exp⁡[−ikz−ikr22R(z)+iζ(z)]E(r,z)=E_0\frac{\omega_0}{\omega(z)}\exp{[-\frac{r^2}{\omega^2(z)}]}\exp\big[-ikz-ik\frac{r^2}{2R(z)}+i\zeta(z)\big] E(r,z)=E0ω(z)ω0exp[ω2(z)r2]exp[ikzik2R(z)r2+iζ(z)]

其中部分物理量如下,其余物理量在后面列表中列出

  • rrr 为径向坐标,以光轴中心为原点
  • zzz 为横向坐标,以束腰位置为参考点
  • k=2πλk=\frac{2\pi}{\lambda}k=λ2π 为波数
  • ω\omegaωzzz处光斑半径,此半径以强度降低到轴向1e2\frac{1}{e^2}e21时的半径

sympy封装

sympy中按照高斯光束模型,实现了光束参数类,其构造函数如下

BeamParameter(wavelen, z, z_r=None, w=None, n=1)

  • wavelen 波长
  • z 距离束腰的距离
  • w 束腰半径
  • z_r 瑞利距离
  • n 介质折射率

其属性列表如下

成员物理意义说明
w_0ω0\omega_0ω0束腰半径,构造函数中的w
z_rzr=πω02λz_r=\frac{\pi\omega_0^2}{\lambda}zr=λπω02瑞利距离
gouyζ(z)=arctan⁡zzr\zeta(z)=\arctan\frac{z}{z_r}ζ(z)=arctanzrzGouy 相移
wω(z)=ω01+(zzr)2\omega(z)=\omega_0\sqrt{1+(\frac{z}{z_r})^2}ω(z)=ω01+(zrz)2z处的光斑半径
radiusR(z)=z[1+(zrz)2]R(z)=z\big[1+(\frac{z_r}{z})^2\big]R(z)=z[1+(zzr)2]波前曲率半径
qq=z+ifq=z+ifq=z+if光的复参数
divergenceλπω0\frac{\lambda}{\pi\omega_0}πω0λ半角扩散

此外,waist_approximation_limit为衍射极限,一般为2λπ\frac{2\lambda}{\pi}π2λ

实战

from sympy.physics.optics import BeamParameter
p = BeamParameter(532e-9, 1, w=1e-3)
print(p.q)          # 1 + 1.8796992481203*I*pi
print(p.divergence) # 0.000532/pi
print(p.gouy)       # atan(0.532/pi)
print(p.radius)     # 1 + 3.53326926338402*pi**2
print(p.w)          # 0.001*sqrt(0.283024/pi**2 + 1)
print(p.w_0)        # 0.00100000000000000
print(p.waist_approximation_limit)  # 1.064e-6/pi

如果让参数z是一个符号,那么其成员变量的表达式也会产生自变量

import sympy
from sympy.abc import x,y,z
p = BeamParameter(532e-9, z, w=1e-3)
sympy.plot(p.w, -p.w)

得到经典的Gauss光束传播双曲线

在这里插入图片描述

http://www.yayakq.cn/news/403235/

相关文章:

  • 长沙h5手机网站制作如何建立网站做微商
  • 织梦模板国外网站制作网站需要哪些素材
  • 郑州网站开发培训班怎么查域名有没有备案
  • 建站模板工程造价西安警方通报: 西安
  • 个人网站备案介绍可信网站认证不在有用吗
  • 朔州网站设计公司东莞建设网住房保障
  • 国外网站推广平台有哪些?wordpress如何自己写页面
  • 成都工商注册流程汤阴县seo快速排名有哪家好
  • 网站建设开发综合实训小结长春网站公司哪家好
  • 做网站颜色黑色代码多少城乡建设局和住监局官网
  • 电子工程专辑网站电子商务有限公司怎么注册
  • 单位网站建设申请高端网站定制站
  • 2024装修图片100张福州网站建设优化
  • 广州比较好的网站建设专业的网站建设公司排名
  • 旅游网站logowordpress 导航栏 搜索
  • 学生怎样建设网站wordpress 文件管理插件
  • 如何为一个网站做app大气网络公司网站源码
  • wordpress多城市子站做网站必须会编程吗
  • 网站公司技术交接WordPress出现归档
  • 免费1级做爰片在线观看 历史网站长沙关键词优化推荐
  • 国内专门做旅游攻略的网站天猫网站怎么做
  • 直播网站源码免费网站开发的最后5个阶段
  • 网络公司网站程序网站版面风格
  • 建站什么程序好游戏推广文案
  • asp网络公司程序 网站公司企业建设源码 网站设计模板seo优化中国建设银行网址多少
  • 自定义建设网站新手学网络运营要多久
  • 安阳网站制作 网络服务重庆哪个区最繁华
  • 柳城企业网站开发公司巴基斯坦人做网站怎么样
  • 做多级分销的网站微信开放平台是什么
  • 创建网站的费用网站建设培训一般多少钱