针对相移算法中以双光束干涉为基础的余弦依赖算法的算法误差,以菲佐干涉仪精密测长为应用背景进行了研究。利用干涉光学的基本原理导出了在多束光干涉(经光学面多次反射、透射)的情况下干涉光强随相位分布的精确公式;通过数值分析得出了在给定参量条件下忽略次级反射光所引入的光强误差达到14.4%;对余弦依赖算法所引起的光强误差分别就四步算法、五步算法得出了不同的依赖关系:由于四步算法比五步算法对光强误差更为敏感,因而五步算法具有更高的准确度;对于两个反射面均具有较高反射率的情况,必须考虑算法误差;当测长准确度要求不太高时,在两个或至少其中一个反射面反射率较低的情况下可以忽略算法误差的影响。