首页 理论教育测量平差程序设计方程法

测量平差程序设计方程法

【摘要】:设有n个观测值,组成误差方程组为:应用最小二乘准则组成法方程组,其纯量形式为:其中法方程系数、常数阵中的数值由此可见自乘系数[paa]是由n个值的和组成,这n个值分别是各观测值误差方程中第一个未知数系数平方乘以观测值的权;互乘系数[pab]也是由n个值的和组成,这n个值分别是各观测值误差方程中第一个和第二个未知数系数之积乘以观测值的权。根据这一特点,平差程序组法方程采用的算法是:①按测站循环。

设有n个观测值,组成误差方程组为:

应用最小二乘准则组成法方程组,其纯量形式为:

其中法方程系数、常数阵中的数值

由此可见自乘系数[paa]是由n个值的和组成,这n个值分别是各观测值误差方程中第一个未知数系数平方乘以观测值的权;互乘系数[pab]也是由n个值的和组成,这n个值分别是各观测值误差方程中第一个和第二个未知数系数之积乘以观测值的权。

根据这一特点,平差程序组法方程采用的算法是:

①按测站循环。(www.chuimin.cn)

②在测站上进行方向观测值、边长观测值循环,依次调用所有的观测值。

③计算观测值误差方程系数ai,bi,4,ti和常数li(i=1,2,…,n),设置一个一维数组nb()和单变量l临时保存。根据某一观测值i的误差方程系数和常数,计算组法方程系数阵元素的值piaiai,paibi,4,piaiti, pibibi,4,pbiti,4,pititi等,以累加方式填充进对应的法方程系数数组变量;计算组法方程常数阵元素的值piaili, pibili,4,pitili等,以累加的方式填充进对应法方程常数数组变量。

④清除数组变量nb()。调用下一个观测值重复③的操作。

⑤一个测站上所有的观测值处理完毕后,进入下一个测站重复②→③→④操作。当测站循环结束,法方程组即已组成。