1)在中断模式中查看、修改、跟踪出现的错误在中断模式中,用户可以用鼠标跟踪查看相关变量、属性和表达式的值,检查程序运行计算是否存在问题。VB不限制设置断点的数目,被设置断点的语句以紫底白字突出显示。图1.28设置断点2)添加监视调试窗口是VB的重要调试工具,在逐语句运行时可用调试窗口监视表达式和变量的值。“本地”窗口可显示当前过程所有局部变量的当前值,如图1.29所示。图1.29本地窗口立即窗口。......
2025-09-30
如果说中误差是衡量精度的绝对指标,则权是衡量精度的相对指标。最小二乘平差采用的准则是[pvv]=min,因而平差计算前必须确定观测值的权。
1.权的定义
设有观测值,它们的中误差为
2=[m
m
4m
]T。若选一任意常数m
,定义
,就称P是观测值L的权,可见m
决定了权的数值大小。权是用来衡量观测值之间精度高低的相对指标,其意义不在于数值本身的大小,在于它们之间的比例关系,而各观测值权之间的比例关系为
由此可见权的比例关系与m的选择无关,所以m
的选择理论上是任意的,实践中可以根据便于计算的原则任意选择m
。权不是唯一的,随着m
不同而异,但对同一批观测值只能选唯一的m
,从这个意义上讲权又是唯一的。如式(2-3)所示,权与中误差的平方成反比,其规律是精度越高、权越大,精度越低、权越小。
权是以中误差定义的,而观测值中误差在平差前得不到,实践中是根据观测条件估算观测值精度而确定权。在平差过程中,影响精度的主要因素是观测值质量和网形结构,权对平差结果影响相对次要,或者说平差成果对权在一定范围内的变化并不敏感。(https://www.chuimin.cn)
2.单位权中误差
尽管m是任选的,但一经选定就有其具体含义,是确定相对精度指标的标准。精度高于它的观测值,权大于1,反之则小于1,而精度与之相等的,则权必为1,所以m
又称为单位权中误差。平差中观测值可能是不同类型、不同精度的,平差任务中评定观测值及其函数的精度方法是首先求出单位权中误差,然后估算欲评定精度参数值的权pi,按公式(2-4)求中误差,所以单位权中误差在精度评定中的作用极其重要。
实际上m0并不限定要选择已有观测值的中误差,不论实际上有无对应的观测值,中误差为m0的观测值均称为单位权观测值,其在评定精度工作中的作用相同。
设一控制网有一组不等精度&的观测值Li(i=1,2,3,…,n),其权分别为pi,平差消除不符值后,各观测值平差值为=Li+vi。式中vi称为观测值改正数,实际上是观测值偶然误差Δ的估值。在多余观测数足够、控制网约束条件较多的情况下,观测值改正数的大小客观上也反映了观测值质量的优劣,所以测量平差中是以观测值改正数vi,按公式(2-5)来估算单位权中误差,式中r是控制网多余观测数。
相关文章
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
用户在代码窗口编辑代码时,VB会对程序自动进行语法检查,当发现程序代码存在语句输入不完整、关键字输入错误、括号不匹配、遗漏了必要的标点符号等错误时,会弹出一个信息窗口,提示出错信息,并且出错行变为红色。运行错误指VB在编译通过后,运行程序时发生的错误。此时,VB弹出一个信息框,显示错误原因,出错行以黄底黑字突出显示。这类错误除了溢出和数组下标超限等类型外,VB系统均不予提示。......
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
图1.1VB应用程序的组织结构1.窗体模块窗体模块包含窗体及其控件的属性设置、事件过程、窗体内自定义过程的窗体级声明等。标准模块是VB程序中的一个独立模块,包含模块级或全局变量声明、函数过程和通用过程,标准模块的文件扩展名为.bas。标准模块中除包含允许其它模块访问的过程,还包括变量、常量、数据类型、自定义过程的全局或模块级声明。......
2025-09-30
封装在事件、通用或函数过程中的程序代码,执行顺序是三种基本程序结构的组合:顺序结构:程序按语句顺序由上而下逐句执行。其语法结构为:图1.2单分支结构图1.3双分支结构③多分支结构。给定的条件称为循环条件,反复执行的程序段称为循环体。图1.6不计次循环结构(后测型)其语法结构如下:功能:当关键字While 或关键字Until后条件为真时,执行循环体。......
2025-09-30
相关推荐