工程监测数据中总是不可避免地含有误差,若直接利用未经平滑处理的数据进行分析,这些误差将被放大,直接影响分析结果。首先依据一定的光顺准则和逼近准则建立泛函,将数据平滑问题转化为泛函求极值的问题;然后基于B—样条函数,构造奇次光顺样条函数,建立方程组求解泛函极小值;最后给出该数据平滑的算法及其汇编程序,并通过一简单算例验证了该算法的可行性。