针对光腔衰荡光谱(CRDS)的吸收光谱曲线,利用MATLAB工具软件和最小二乘算法对常用的6种气体吸收光谱拟合算法(VP、GP、AVP、AGP、SDVP、SDAVP算法)进行编程,并设计了参数设置、拟合结果显示等界面化窗口;通过CRDS采集已知浓度CO2气体的吸收光谱;采用6种算法对吸收光谱进行拟合实验,比较6种不同线型算法的拟合误差。拟合结果显示:拟合曲线和测量点几乎完全重合;AVP算法拟合的平均残差最大,为3.1748×10 -3, GP及AGP算法的平均残差最小,为1.3212×10 -3