表征透明光学材料中随波长变化的折射率时,通常采用Sellmeier公式[1](也称为Sellmeier方程或Sellmeier色散公式)。典型的形式为:

该形式是由一个简单的物理学模式推导出来的,该模型只适合于吸收可忽略的波长区域。

例如,熔融二氧化硅的折射率可以计算为:

其中波长单位是微米。

可以采用最小二乘拟合过程得到Sellmeier系数,将其带入折射率表达式中可以计算很大波长范围内的折射率。

应用

由于该方程只需采用几个Sellmeier系数(根据一些测量数据进行最小二乘拟合得到)就可以在很大波长范围内准确给出折射率的值,所以用途非常广泛。许多材料的Sellmeier系数都在资料库中可以查到。当将Sellmeier方程用到某极限波长范围时,有一些需要注意的地方,但是目前还没有明确的规定波长适用范围。

Sellmeier数据在计算材料色散时很重要。这牵涉到频率的倒数,即使存在高阶色散时,也可以采用Sellmeier数据进行分析,而将列表引用数据进行数值微分则对噪声非常敏感。

Sellmeier另一个常用的地方是计算非线性频率转换过程中的相位匹配结构。需要保证Sellmeier数据在很宽的波长范围内是准确的。

改进的方程

方程具有一些改进的形式,仍被称为Sellmeier公式。将以上的简单形式拓展,可以扩大适用的波长范围,或者引入折射率随温度的变化关系。这在计算非线性频率转换过程中的相位匹配结构时非常重要。

Sellmeier方程的替代方程

还有其他的方程得到折射率。例如,柯西公式比Sellmeier方程更加简单,在可见光谱区域与许多材料的折射率都匹配的很好。但在近红外,Sellmeier方程可以得到更高的准确率。还有作者如, Hartmann, Conrady, Kettler–Drude, 和Herzberger等提出了其它的方程。

matlab Sellmeier拟合,Sellmeier公式相关推荐

  1. 用MATLAB求解拟合公式系数和拟合优度

    使用Matlab编写拟合计算函数类,程序代码如下: 注: 非线性拟合函数Lsqcurvefit(f,a,x,y)参数介绍: f:符号函数句柄. a:系数预估的值(预拟合的未知参数的估计值). x:我们 ...

  2. Matlab非线性拟合工具箱cftool

    一. 单一变量的曲线逼近 Matlab有一个功能强大的曲线拟合工具箱 cftool ,使用方便,能实现多种类型的线性.非线性曲线拟合.下面结合我使用的 Matlab R2007b 来简单介绍如何使用这 ...

  3. 双曲线matlab函数拟合,matlab怎么拟合双曲线

    储存着各离散点的横坐标和纵坐标,则在 MATLAB 中直接键入命令 cftool(X,Y) 就会弹出 Curve Fitting Tool 的 GUI 界面,点击界面上的 fitting 即可开始曲线 ...

  4. MATLAB快速拟合二组数据

    MATLAB快速拟合二组数据 第一步:打开MATLAB,点击主页中的新建变量,点击修改变量名为a,然后复制数据进去,接着新建变量b,复制数据进去. 第二步:点击上端的APP,选择第一个图标 第三步:选 ...

  5. matlab 中最小二乘拟合,matlab 最小二乘拟合

    matlab 最小二乘拟合 2018-1-25来自ip:12.12.148.103的网友咨询 浏览量:157 问题补充: matlab 最小二乘拟合 这是m文件 function y=nihe4(p, ...

  6. Matlab 最小二乘法 拟合平面

    一.原理推导 最小二乘法 拟合平面是我们最常用的拟合平面的方法,但是有特殊的情况是用这种方法是不能拟合的,后续会加上这种拟合方法(RANSAC). matlab 最小二乘拟合平面(方法一) - 灰信网 ...

  7. 二次函数 用matlab,这个二次函数如何在MATLAB中拟合出来?

    这个二次函数如何在MATLAB中拟合出来? 关注:278  答案:2  手机版 解决时间 2021-01-15 20:02 提问者夕阳再美ソ也会落幕 2021-01-15 17:12 (q+1/1.1 ...

  8. matlab参数方程拟合

    Matlab参数方程拟合 拟解决的问题: 问题描述 数据 程序 结论 拟解决的问题: 假设已经得到了一个描述特定数据规律的方程,但是不知道方程参数的具体值,通过与已有数据的拟合求解方程参数. 以种群增 ...

  9. matlab 二次曲面拟合,利用MATLAB结合C语言实现GPS高程二次曲面拟合

    最小二乘法 c语言实现线性,matlab进行拟合及 熊志强+肖腾飞 摘 要:对GPS高程曲面拟合的研究有很多,通常人们实现GPS高程曲面拟合都是用单一的编程语言.而文章则介绍结合两种编程语言更加方便地 ...

最新文章

  1. 军用软件概算计价规范_工程造价五算:估算、概算、预算、结算、决算
  2. phpmyadmin 批量导出多个数据库
  3. linux数据块的大小不一样,HDFS块大小默认为什么是64MB(或者是128MB)
  4. html5时钟代码菜鸟课程,html5绘制时钟动画
  5. OpenKruise v0.8.0 版本:K8s 社区首个规模化镜像预热能力
  6. 2022新年重磅技术分享|深入理解Linux操作系统
  7. java Split 用法
  8. php long2ip,php 中IPV6 ip2long的问题解决办法
  9. JavaScript websocket 实例
  10. 鸿蒙系统怎么换windows,求助~鸿蒙系统windows环境搭建(hpm-cli安装失败)!
  11. 2,上传电影,udp,异常处理,socketserver
  12. 红橙Darren视频笔记 UML图简介
  13. c语言字符串怎么转为正数,把字符串转换为与之等价的整型值
  14. bzoj2763:最短路
  15. Android推送方案分析(MQTT/XMPP/GCM)
  16. 112 Python程序中的进程操作-开启多进程(multiprocess.Process)
  17. Shell脚本学习指南 下载
  18. java html文件转换pdf文件_Java实现HTML转换为PDF的常见方法
  19. [实战]200类鸟类细粒度图像分类
  20. 编写Java程序,根据提供的 IP 地址,获取主机名称和域名

热门文章

  1. FSAF目标检测2019
  2. Multiple classes found for path in the registry of this declarative base. Please use a fully
  3. python 获取ip
  4. sigmoid函数求导与自然指数
  5. cannot connect to vCenter Single Sign-on server...
  6. 二十七、Redis缓存穿透和雪崩(完)
  7. windows下svn server迁移
  8. js输出php文件大小,前端js实现文件的断点续传 后端PHP文件接收
  9. npoi css,NPOI颜色对照表
  10. c++ 低位在前 高位在后_生意社:醋酸市场前三季度区间震荡 四季度一飞冲天