《误差理论与测量平差》课程设计实习报告
学院:土木工程学院专业:学号:测绘工程1420140456052
姓名:杨福权
ff一.实习概况
11实习名称:《误差理论与测量平差》课程设计12实习目的:
此次实习是对这个学期学习成果的检验。要求用《误差理论与测量平差》课程中和VB课程中所学的理论知识来解决实际的问题。通过本次课程设计对测量平差的两大基本任务有更好的理解,一是处理一系列带有观测误差的观测值求出最或然值;二是对测量成果进行精度评定。通过所学的VB语言编制简单的高程(水准网)的间接平差计算程序,进一步掌握间接平差和随机模型的建立。
13实习要求1通过所学的VB语言进行简单的水准网间接平差软件编制;
2通过EXCEL程序设计,编写平面控制网(边角网、测边网、测角网)平差程序;3手工或程序实现控制边角网的严密平差及精度评定。
二.水准网平差程序设计
1这个实习要求利用所学过的任何一种编程语言,编写高程网间接平差的平差程序,并以文件格式存储平差结果。这个过程相对学习当中练习的小软件来说是要复杂很多的,而且里面需要使用的控件以及好多方法在VB课程中并没有学习过,这是一个比较困难的实习。2该程序的第一步就是输入文本类型的已知数据。由于该方法vb课程里面没有学习过,想了很久也没有办法,最后从网上找到了使用commo
Dialog控件可以打开外部菜单的方法,解决了输入数据的问题。第二步,观测数据信息的提取,通过判断语句将输入的已知数据进行分类,并将其赋值给相应的数组,用于后面的计算。第三步,间接平差是一个需要大量矩阵运算的过程,接下来必不可少的一个步骤就是对所有需要运用的矩阵算法过程或者函数进行编写,包括矩阵的加减乘、线性方程的求解、矩阵转置、逆矩阵以及高斯约化过程的编辑。第四步是根据间接平差的计算过程进行未知点近似高程的计算、误差方程的求解和未知参数以及观测值改正数的求解。3程序界面的设计是开始编程的第二个步骤。界面需要可以输入数据和计算结果以及保存数据的按钮、可以显示结果的文本框,因此通过菜单编辑器来制作一个简洁明了的菜单比使用众多的按钮控件方便的多,通过菜单编辑器编辑了文件计算等两个主菜单,以及打开数据保存数据退出高程计算误差方程平差计算的等6个子菜单,另外在添加一个文本框来显示结果。整个程序的界面便设计完成了。4程序设计完成,接下来就是对每一个控件进行代码编辑以实现它相应的功能。这是整个过程最繁琐和最困难的r