1)在中断模式中查看、修改、跟踪出现的错误在中断模式中,用户可以用鼠标跟踪查看相关变量、属性和表达式的值,检查程序运行计算是否存在问题。VB不限制设置断点的数目,被设置断点的语句以紫底白字突出显示。图1.28设置断点2)添加监视调试窗口是VB的重要调试工具,在逐语句运行时可用调试窗口监视表达式和变量的值。“本地”窗口可显示当前过程所有局部变量的当前值,如图1.29所示。图1.29本地窗口立即窗口。......
2025-09-30
1.协因数与协因数阵
在测量平差中令
,则Qi、Qij称为观测值Li、Li的协因数或权导数,Qij称为观测值Li关于Lj的协因数或相关权倒数。
不难理解,Qii、Qjj 可作为比较观测值相对精度高低的一种指标,Qij可作为比较观测值之间相关程度的一种指标。由于协因数与权互为倒数,因而较小的协因数代表着较高的精度。
设有观测值向量
、
,它们的方差阵分别是
、
,X关于Y的互协方差阵为
。
令
则称
、
分别是X和Y的协因数阵,
是X关于Y的互协因数阵。
由于协因数阵中主对角线元素即是
、
中各个元素的权倒数,非对角阵元素是各元素两两之间的相关权倒数。所以也称协因数矩阵
、
是X和Y的权逆阵,
是X关于Y的相关权逆阵。同样的,
是衡量X和Y之间相关程度的数字指标,
=0,则称向量X关于向量Y误差独立(不相关)。若记
根据定义知,两者的关系为![]()
假如X中元素两两相互独立,相关权倒数全部为0,Dxx就是一对角矩阵,Qxx自然也是一对角矩阵。由于Qxx对角线上各元素是X中相应元素xi的权倒数,所以Qxx的逆阵对角线上的元素分别就是X中元素xi的权。因此测量平差中将Pxx=Q
称为X的权阵。(https://www.chuimin.cn)
当X中元素不独立时,Dxx、Qxx不会是对角矩阵,虽然Qxx主对角线元素仍为X元素的权倒数,但其逆阵Pxx=
中对角线上元素不再是X中元素的权。由于Pxx在处理相关观测值的平差问题时,仍能起到独立观测值权阵同样的作用,所以平差中虽仍整体定义Pxx为X的权阵,但其中具体元素则没有定义,这是不同于协方差阵Dxx或协因数阵Qxx的。
2.协因数传播律
由观测向量的协因数阵求其函数协因数阵的公式,称为协因数传播律。由于协因数阵乘以单位权方差σ
就是协方差阵,两者是一个简单的比例关系,所以对于协方差传播律公式Dyy=FDxx FT,将Dxx=σ
Qxx、Dyy=σ
Qyy 代入就得到协因数传播律:
可见协因数传播律与协方差传播律矩阵形式完全一样,所以测量平差中把协方差传播律与协因数传播律并称为广义传播律。
当观测值相互独立时,Qxx是一对角阵,其元素分别是各观测值的权倒数。设有一观测值的函数Z=f(x1,x2,4,xn ),各观测值相互误差独立,对其求全微分得
式(2-15)在测量平差中称为权函数式,因为式中系数
与函数Z=f(x1,x2,4,xn )按泰勒级数展开后一次项系数相同,对其应用协因数传播律就得到
上式就是独立观测值协因数阵与其函数协因数之间的关系式,显然它描述了独立观测值权倒数与其函数权倒数之间的关系。所以当观测值向量中元素两两相互独立时,协因数传播律同样取得了其特殊形式,称为权倒数传播律。
相关文章
1)在中断模式中查看、修改、跟踪出现的错误在中断模式中,用户可以用鼠标跟踪查看相关变量、属性和表达式的值,检查程序运行计算是否存在问题。VB不限制设置断点的数目,被设置断点的语句以紫底白字突出显示。图1.28设置断点2)添加监视调试窗口是VB的重要调试工具,在逐语句运行时可用调试窗口监视表达式和变量的值。“本地”窗口可显示当前过程所有局部变量的当前值,如图1.29所示。图1.29本地窗口立即窗口。......
2025-09-30
VB程序是由过程组成的,每个过程是为了完成设定的任务,由一组独立的程序代码组成。图1.11添加过程对话框在“添加过程”对话窗口中只需确定过程名称、类型等信息后回车确定,VB系统即可自动生成“过程”的首尾关键字,用户所需做的工作只是在其中编写代码。......
2025-09-30
Visual Basic 6.0可以创建标准的Windows应用程序、ActveX与Active文档等,在设计阶段,VB通称它们为一个工程。设计VB程序涉及工程与文件的新建、保存、移除等多种操作,这些操作贯穿于创建应用程序的整个过程。工程资源管理器是用来管理工程的,它的功能就像Windows中的资源管理器一样。图1.21工程资源管理器在工程资源管理器中,显示有工程名、工程文件名、窗体名和窗体文件名。工程名为VB对用户所创建的应用程序的标识。......
2025-09-30
调用通用过程或函数过程时,出现在过程名后面圆括号里的常量、变量或表达式,称为实际参数,简称“实参”。一般情况下,过程调用时,实参与形参在数量、变量数值类型上必须一一对应。传址比传值效率高,但采用传址方式,形参并不是真正的局部变量,有可能对程序的执行产生不必要的干扰,比如在过程中对形参赋值,就会改变对应的实参值,当然反过来利用这一点,也可以从过程中传递值出来。......
2025-09-30
FSO对象包含在一个被称为Scripting的类型库中,此库位于Scrrun.dll文件中。表1.1FSO模型对象2.FSO对象应用创立FSO对象。赋值后的对象型变量保存的是所创立对象的引用,即对象在计算机内存中的地址,也称为句柄。表1.2文件夹属性③FSO对象操作文件的方法。Dim fso As New FileSystemObject,ts As textstreamSet ts = fso.CreateTextFile上述语句功能是声明对象型变量,创建文件并赋予文本文件型变量ts。......
2025-09-30
等,可设置字符常量保存。字符常量的赋值方法:Const Color=255VB程序不区分字母大小写,但为了便于查阅,习惯上变量用小写字符,常量则用大写字符。1)文字常量VB文字常量分为两种,即字符串和数值。数值常量:数值常量共有4种表示方式,即整数型、长整数型、货币数型和浮点数型。2)符号常量在VB中,可以定义符号常量,用来代替数值或字符串。......
2025-09-30
图1.1VB应用程序的组织结构1.窗体模块窗体模块包含窗体及其控件的属性设置、事件过程、窗体内自定义过程的窗体级声明等。标准模块是VB程序中的一个独立模块,包含模块级或全局变量声明、函数过程和通用过程,标准模块的文件扩展名为.bas。标准模块中除包含允许其它模块访问的过程,还包括变量、常量、数据类型、自定义过程的全局或模块级声明。......
2025-09-30
用户在代码窗口编辑代码时,VB会对程序自动进行语法检查,当发现程序代码存在语句输入不完整、关键字输入错误、括号不匹配、遗漏了必要的标点符号等错误时,会弹出一个信息窗口,提示出错信息,并且出错行变为红色。运行错误指VB在编译通过后,运行程序时发生的错误。此时,VB弹出一个信息框,显示错误原因,出错行以黄底黑字突出显示。这类错误除了溢出和数组下标超限等类型外,VB系统均不予提示。......
2025-09-30
相关推荐