条件方程有两种形式:①直接表示观测值平差值应满足的条件,其一般形式为f()=0,其中表示观测值向量的平差值。②设定一组数目为t的函数独立参数,将所有观测值平差值表示为的函数,其一般形式为=fi()。测量平差中将观测值代入后所得不符值称为闭合差。......
2023-10-22
图3.18是一个5阶的法方程,若对第4行元素n(14)进行2次约化,以图中数组变量表示的约化计算式为n(14)=n(14)-n(12)。下面以此为例,分析以约化次数k、被约化行数j、j行中被约化元素所在列数i为参数,确定法方程系数、常数约化计算式中数组变量下标的方法:
图3.18 法方程系数、常数一维数组下标编排
①根据约化次数k确定k行自乘元素下标为m1=k*(k+1)/2。
②根据图3.18所示法方程系数一维数组下标的递增规律,要确定某数组变量上方同列数组变量下标,应以其前一列主对角线上数组变量下标为基础。所以k行中列数等于被约化行数j的数组变量下标计算,要以j-1列主对角线上数组变量下标(j-1)*j/2为基础。例如对位于第4行的数组变量n(14)进行2次约化时,第2行第4列处数组变量下标8,等于第3列主对角线上数组变量下标6加约化次数2。对位于第5行的数组变量n(15)进行3次约化时,第3行第5列处数组变量下标13是第4列主对角线数组变量下标10加约化次数3。因此可以归纳得出,k行中列数等于约化行数j的数组变量,其下标计算式为m2=(j-1)*j/2+k。
③确定了m1和m2,就可得出以数组变量表示的法方程常数项约化式 u(j)=u(j)-u(k)*n(m2)/n(m1)。(www.chuimin.cn)
④k行中与被约化数组变量同列的数组变量下标计算,同样以被约化系数所在列前一列主对角线上数组变量下标为基础。i是j行中被约化元素的列数,就图3.18所示法方程而言,i的初始值是j,然后从左到右直至5。遵循②中阐述的规律,知i上方k行同列数组变量下标计算以(i-1)*i/2为起点,(i-1)*i/2+k所得数组变量下标确定的元素均位于k行。令k行中与被约化系数同列数组变量下标值为n1,则n1=(i-1)*i/2+k。
⑤确定j行中被约化元素的下标与④所述类似,不同的是因为被约化元素在j行,所以在(i-1)*i/2基础上加j。令其下标值为n2,则n2=(i-1)*i/2+j。
说明:示例程序中储存法方程系数的数组变量为nx(), 以此表达的法方程系数约化式为:
x(n2)=nx(n2)-nx(n1)*nx(m2)/nx(m1)
有关测量平差程序设计 第2版的文章
条件方程有两种形式:①直接表示观测值平差值应满足的条件,其一般形式为f()=0,其中表示观测值向量的平差值。②设定一组数目为t的函数独立参数,将所有观测值平差值表示为的函数,其一般形式为=fi()。测量平差中将观测值代入后所得不符值称为闭合差。......
2023-10-22
图1.7属性栏②通过程序代码赋值。图1.8访问Label1.Caption属性运行结果访问对象的方法。方法是VB为对象预设的、用户不能更改的事件过程,不同的对象具有不同的方法。前者由滚动条的Value值变化激发,后者在滚动框被拖动时引发。......
2023-10-22
图3.2方位角推算3.坐标转换设有已知点a、b,已知坐标和假设坐标分别为,和, ;边长sab的真实与假设坐标方位角和长度分别为:αab,sab和将假设坐标转换为近似坐标的步骤为:求旋转角:求尺度参数:坐标转换:对于上述坐标转换方法,在此需要作两点说明:①导线网假设坐标推算是采用的实测边长,因而坐标转换本可不设尺度参数,这里设置尺度参数是为使坐标转换函数,也可适用于三角网假设坐标转换。......
2023-10-22
下面即以此未严格按规则编排数据的三边网为例,阐述近似坐标推算方法及遇到的问题。图3.6三边网数据编排A①设置第一个点sb1的假设坐标,并假设第一条观测边方向的坐标方位角,以观测边计算照准点sb6的假设坐标。事实上,与sb3有关的两个三角形,顶点坐标已全部算出。若严格按照前述观测值编排规则,将图3.6中三边网观测数据重新编排如图3.7所示,则测站仅循环到sb2点,坐标即已全部推算完成。......
2023-10-22
任意组合网的基本结构是导线网和三角网,因而坐标计算方法实际上就是综合运用单一网型的计算方法。由于任意组合控制网网型复杂多样,存在许多的不确定因素,因而其近似坐标推算非常复杂,是平面网平差程序设计中公认的难点。任意组合网测量平差程序,要求能适用于各种控制网网型结构,因而程序设计必须周密考虑坐标推算可能遇到的情况,包括一些极端的特殊情况。推算路线也是关系到任意组合网坐标推算能否顺利完成的重要因素。......
2023-10-22
设有n个观测值,组成误差方程组为:应用最小二乘准则组成法方程组,其纯量形式为:其中法方程系数、常数阵中的数值由此可见自乘系数[paa]是由n个值的和组成,这n个值分别是各观测值误差方程中第一个未知数系数平方乘以观测值的权;互乘系数[pab]也是由n个值的和组成,这n个值分别是各观测值误差方程中第一个和第二个未知数系数之积乘以观测值的权。根据这一特点,平差程序组法方程采用的算法是:①按测站循环。......
2023-10-22
高斯约化是一种利用法方程系数对称的特点,以加减消元法为基础的方法。高斯约化的基本思想是;连续地应用加减消元法,依次、逐个地消去未知数,使法方程系数阵变成三角阵,这个过程称为消元过程。在普遍采用计算机程序计算的今天,高斯约化法本身作为一种线性对称方程组解法仍然适用,但是高斯约化表格算法已经不再用于实际平差计算了。......
2023-10-22
Visual Basic 6.0可以创建标准的Windows应用程序、ActveX与Active文档等,在设计阶段,VB通称它们为一个工程。设计VB程序涉及工程与文件的新建、保存、移除等多种操作,这些操作贯穿于创建应用程序的整个过程。工程资源管理器是用来管理工程的,它的功能就像Windows中的资源管理器一样。图1.21工程资源管理器在工程资源管理器中,显示有工程名、工程文件名、窗体名和窗体文件名。工程名为VB对用户所创建的应用程序的标识。......
2023-10-22
相关推荐