欢迎来到天天文库
浏览记录
ID:10993601
大小:793.41 KB
页数:39页
时间:2018-07-09
《基于vb的间接平差程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、毕业论文论文题目基于VB的间接平差程序设计专业班级工程测量学生姓名黄晓伟指导教师王克晓完成时间2015年5月5日重庆能源职业学院III重庆能源职业学院毕业设计(论文)指导教师评语评语:成绩:指导教师签名:年月日重庆能源职业学院毕业设计(论文)答辩记录提出问题回答问题正确基本正确有一般性错误有原则性错误回答不清123456答辩委员会评语及建议成绩:答辩委员会主任:年月日III目录摘要11引言21.1现状分析21.2目的及意义31.3研究内容42VisualBasic编程语言概述52.1VisualBasic简介52.2VisualBasic程序设计简述83间接平差244
2、.1平差软件整体展示285算例演算315.1水准网间接平差316结论33III摘要测量平差是测绘类专业的一门重要的专业基础课程,是用于观测数据处理的一门应用数学。但是因为其计算量比较大,这变使大家在学习和使用的时候感觉十分头疼。虽然有很多简化了的平差算法,比如高斯约化法,但是这些算法一方面会影响计算精度,另一方面也不能有效的减少计算量。平差计算是利用最小二乘原理消除观测值与起算数据之间的矛盾,求出各待定元素的平差值并评定精度。而在经典测量平差中,主要研究四种平差模型方程(条件平差、间接平差、附有未知参数的条件平差和附有限制条件的间接平差)的列立和求解,其牵涉到大量的矩
3、阵运算,传统的人工计算工作量很大。随着计算机的出现,矩阵运算就变得轻松,而且计算机的运行速度快,精度高,特别是对于具有大量矩阵运算,计算机轻松解决。前提是要编好相应的程序代码。本文运用visualbasic语言编制了一个平差软件,主要对水准网和附合导线进行了平差的编制和软件程序界面的设计,实现的功能主要有对水准网数据和附合导线数据的平差计算,当然为了平差后能使用数据,本软件还设计了数据输出的功能,使界面更友好,方便用户使用。关键词:水准网间接平差,visualbasic,visualbasic界面设计(GUI)351引言1.1现状分析VisualBasic是一种由微软
4、公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。水准网是建立高程控制的一种常规方法。为了提高水准测量的效率,使得水准测量的内外业一体化,提高数据处理速度、精度和可靠性,外业观测上需采用更加科学、快速的作业模式,内业数据处理上需采用简便、可靠的数
5、据处理软件。随着测绘仪器和计算机软件业的发展,目前市场上已出现多种控制网平差计算软件,不过有些平差软件界面复杂,难懂,需要一段时间的学习才能使用;还有就是这些软件,要么定权不合理,要么就价格昂贵。比如常用的平差易软件就是在Windows系统下用VC开发的控制测量数据处理软件,就存在着权分配不合理,以致改正数过大,平差结果偏离真实值的问题。虽然发现了问题,然而由于VC语言的局限和作为收费软件,其源代码不公开等缘故,致使此类问题久久不能得到解决。351.2目的及意义VisualBasic编程语言是一种可视化编程语言,通过近几年的发展,它已成为一种专业化的开发语言和环境。其
6、依托于现代pc机的高性能,以计算机性能换取编程的简便。它把科学计算、结果的可视化和编程集中在一个可视化的环境中,不仅功能强,而且便于输入数据,易于掌握和使用。测量平差是测绘类专业的一门重要的专业基础课程,是用于处理观测数据的一门应用数学。平差计算是利用最小二乘原理消除观测值与起算数据之间的矛盾,求出各待定元素的平差值并评定精度。而在经典测量平差中,主要研究四种平差模型方程(条件平差、间接平差、附有未知参数的条件平差和附有限制条件的间接平差)的列立和求解,其牵涉到大量的矩阵运算,传统的人工计算工作量很大,已往的测量数据处理方法需要编制特定的处理矩阵运算的程序,而且程序复
7、杂,难度大。随着计算机的出现,矩阵运算就变得轻松,而且计算机的运行速度快,精度高,特别是对于具有大量矩阵运算,计算机轻松解决。前提是要编好相应的程序代码。本文将分析经典测量平差中的条件平差模型和间接平差模型的特点,重点运用VisualBasic编程语言编写水准网间接平差和单一附合导线的平差程序软件。用Visual35Basic语言编写出经典平差模型程序,运用到教学过程中使各种模型的公式推导与实际例题相结合,对于提高教学质量及加强学生对于《误差理论与测量平差基础》课程的理解具有重要的意义;对于我们即将走上工作岗位的同学来说,它将为我们处理各种实际工程的
此文档下载收益归作者所有