最近强迫症很严重,花好多工夫做了一些没什么用的事情。做完了感觉想留下来,然后又觉得占地方。突然就想出来还有博客这么一个东西,想想也是很好玩的。如果以后还有强迫症的时候,就把这些东西堆在这。如果遇上高手指点,还可以顺带学点东西……
关于钠原子发射光谱实验,实在感觉数据分析比较繁杂。其它近代物理实验大多有编好的程序可以高效分析数据(虽然有些是老师或学长随手编出来的MathCAD小脚本,还有bug在里面)。最初是想随便整个粗糙的自己用,后来越做越停不下来。
上面是中科大的网站,原理说的挺清楚的。我光谱这一块我学的模棱两可。理解的很不准确。大致有几个要点:
- 通过摄谱仪获得的谱线与数据库中钠原子光谱数据相对比,得知对应的线系;
- 谱线的波长满足一系列的波长公式,形式上都是初态和末态的光谱项值的差;
- 通过两条(已知初末态的量子数即可)同线系下的谱线的波长公式作差,可以得到固定项方程,相应的可以解出量子缺;
- 光谱项值映射谱线能级,各参数的到之后可以画出能级跃迁图;
公式
我一直感觉好像没有什么用。得到初末态的量子数之后,直接带入固定项公式就可以了。(我感觉这里我一定理解得有一些偏差,但是快考试了也不想去管。这样的学习态度可以说是非常恶劣了。)

MATLAB 上其实没有什么难点,有一些语法上tips我稍微标一下,妄想写一遍就能记得住吧。
//////////////////////////////////////////////////////////////////////////////////////
function q = fixeq(x)
%fixeq 发射谱固定相方程
%
n1:第一条谱线末态量子数;n2:第二条末态量子数;v1:第一条波数;v2:第二条波数