当前位置:   article > 正文

MATLAB模拟矩阵法绘制多层薄膜反射率与波长关系曲线_利用矩阵知识,计算多层薄膜正入射条件下的透过率频谱 考虑如图所示一维多层薄膜:

利用矩阵知识,计算多层薄膜正入射条件下的透过率频谱 考虑如图所示一维多层薄膜:

1.程序流程

1.输入参数

  • 中心波长λ0
  • 入射介质折射率n0
  • 基片折射率ng
  • 膜层数量x
  • 依次输入n1、n2、n3…并且每输入一次n,选择一次该膜层对应的光学厚度
  • 入射角theta,并转化为弧度制

2.计算各层参数

  • 由折射定律计算每一层的折射角
  • 计算每一层的ηp和ηs
  • 计算基片折射角和η

3.循环

  • 产生变量λ
  • 用矩阵法循环计算不同λ对应的R、Rs、Rp

4.绘制图像

2.运行结果

第一次:单层膜(直接带公式)

第二次:单层膜(矩阵法、可输入入射角)

 

第三次:双层膜

运行结果1(V型):

 运行结果2(W型):

多层膜:

 (以中心波长为510nm测试,未特别说明时,n1=1.0,ng=1.52)

(单层膜,λ0/4)

(单层膜,λ0/2)

(单层膜,λ0/2,入射角为45°)

(n1=1.38,n2=1.70, λ0/4~λ0/4)

(n1=1.38,n2=1.80, λ0/4~λ0/2)

(n1=1.38,n2=1.89,n3=1.58,λ0/4~λ0/2~λ0/4)

(n1=1.38,n2=1.89,n3=1.58,λ0/4~λ0/2~λ0/2,ng=1.7)

(n1=1.38,n2=2.14,n3=1.64,n4=1.46,λ0/4~λ0/2~λ0/4~λ0/4)

(n1=1.38,n2=1.87,n3=2.35,n4=1.94,n5=1.64,

λ0/4~λ0/4~λ0/2~λ0/4~λ0/4)

注:有需要源文件及设计文件的朋友可以联系作者,作者创作不易,希望客官们打赏~(作者联系方式见评论区)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/663125
推荐阅读
相关标签
  

闽ICP备14008679号