本文没什么字
但需慢慢转化为知识
在测试过折射率之后,都需要拟合相应的Sellmeier 方程。只是,Sellmeier 方程是非线性方程。
n*n = A + B/(λ*λ−C)−D*λ*λ
A−D是参数,λ(um)是波长
很明显,我们学的方程组没法简单的解出参数值。这时候,就可以使用origin的曲线拟合功能。
下面结合例子详细分析如何拟合。
举个例子
BBO是常用的非线性光学晶体,就以此为例。
数据的准备
首先,获取折射率数据。常见的晶体可以通过《非线性光学晶体手册》获取;自己的晶体,就看你的测试方法了。
接着,根据方程,我们可以将λ*λ作为自变量x,n*n作为因变量y。那就需要计算λ*λ和n*n。使用origin计算一下,分分钟搞定。
然后绘制成散点图,并且选中这些数据,等下用这些数据拟合曲线。
曲线的构建
接着,我们就要将我们想要拟合的曲线告诉origin。
打开Analysis菜单:fitting-nonlinear curve fitting-open dialog,打开拟合界面。
打开Settings(上部)- function selection(左边)-user defined(右边),选好后,单机 f(x)按钮(下部),告诉origin你想自己设定曲线类型。
弹出曲线设置窗口:共有3步。
1.取名-选择equation-next
2.参数a/b/c/d四个,用逗号隔开-next
3.输入初始值a=2,b/c/d=0.01-输入函数y=a+b/(x-c)-d*x-finish;这样,曲线要求设置完了。
最后,拟合
函数中选择刚刚做好的函数-fit;几秒种后,就算完了。下一次,也不需要再设置函数了,可以直接调用这些设置好的曲线来拟合。
THE END
- 这是前行的一步 -
我和非线性光学晶体
鸿 RAD
sinorad@qq.com
中国 福建 福州