平差课程设计报告
实验一 matlab完成水准网平差

实验一 matlab完成水准网平差实验数据:水准网有2个已知点,3个未知点,7个测段。
已知点高程H1=5.016M H2=6.016h1=1.359; h2=2.009; h3=0.363; h4=1.012;h5=0.657; h6=0.238; h7=-0.595;S1=1.1 S2=1.7 S3=2.3 S4=2.7 S5=2.4 S6=1.4 S7=2.6求解(1)求个待定点高程,H5的高差中误差;3、4号点的高程中误差。
课程设计内容1、平差程序设计思路:使用间接平差法求解(1) 由题意知必要观测数t=3,选取3、4、5号点高程X1、X2、X3为参数。
(2) 误差方程:V1=x1v2=x2v3=x1v4=x2v5=x2-x1+h2-h1-h5v6=x3-x1v7=-x3(3)取1M 的观测高程为单位权观测,即 p=1/s;(4)求法方程:Nbbx-W=0 Nbb=b’pbW=b’pl(5)求的平差值x=Nbb^-1*W L=l+V V=bx-l(6)高差权函数式: k=-x1+x2(6)求中误差: 单位权中误差δ0,协因数阵Nbb^-1.求得中误差δ2、平差程序流程代码说明 :h1=1.359;h2=2.009;h3=0.363;h4=1.012;h5=0.657;h6=0.238;h7=-0.595;H1=5.016H2=6.016h=[h1 h2 h3 h4 h5 h6 h7]'s=[1.1 1.7 2.3 2.7 2.4 1.4 2.6]' B=[1 0 0 ;0 1 0;1 0 0;0 1 0 ; -1 1 0 ;-1 0 1 ;0 0 -1 ]p=diag(1./s)l=[0;0;4;3;7;2;0]W=B'*p*lNbb=B'*p*Bx=inv(Nbb)*WV=(B*x-l)H=h+V/1000Q=inv(Nbb)n=7;t=3;j=V'*p*Vd= sqrt(j/4)f=[-1 1 0]'q=f'*Q*fD=d*sqrt(q)D1=d*sqrt(Q)(3) 平差程序流程代码说明:clccleardisp(‘观测高差,单位m’)h1=1.359;h2=2.009;h3=0.363;h4=1.012;h5=0.657;h6=0.238;h7=-0.595;H1=5.016 % 已知点高程,单位mH2=6.016 % 已知点高程,单位mh=[h1 h2 h3 h4 h5 h6 h7]'s=[1.1 1.7 2.3 2.7 2.4 1.4 2.6]' %S是线路长度disp(‘系数矩阵B、l’)B=[1 0 0 ;0 1 0;1 0 0;0 1 0 ; -1 1 0 ;-1 0 1 ;0 0 -1 ]p=diag(1./s) %定义权阵l=[0;0;4;3;7;2;0]W=B'*p*lNbb=B'*p*Bdisp(‘参数的解’)x=inv(Nbb)*WV=(B*x-l) % 误差方程(mm)H=h+V/1000 % 观测值的平差值Q=inv(Nbb) %观测值协因数阵n=7 %观测值数t=3 % 必要观测数j=V'*p*V %计算单位权中误差的参数d= sqrt(j/4) %单位权中误差f=[-1 1 0]' %权函数系数阵q=f'*Q*f %权函数协因数阵D=d*sqrt(q) %高差中误差D1=d*sqrt(Q) %高程中误差(4)计算结果: p =0.9091 0 0 0 0 0 00 0.5882 0 0 0 0 00 0 0.4348 0 0 0 00 0 0 0.3704 0 0 00 0 0 0 0.4167 00 0 0 0 0 0.7143 00 0 0 0 0 00.3846W =-2.60614.02781.4286Nbb =2.4748 -0.4167 -0.7143-0.4167 1.3753 0-0.7143 0 1.0989x =-0.24272.85521.1423V =-0.24272.8552-4.2427-0.1448-3.9021-0.6151-1.1423H =1.35882.01190.35881.01190.65310.2374-0.5961成果检核:H1+H5-H2=0;H3+H5-H4=0;H6+H7+H3=0即1.3588+0.6531-2.0119=0;0.3588+0.6531-1.0119=0;0.2374-0.5961+0.3588=0等式成立 检核通过0.5307 0.1608 0.3450 0.1608 0.7758 0.1045 0.3450 0.1045 1.1342 j = 19.7994d = 2.2248f = -11q =0.9850D = 2.2080D1 =1.6208 0.8921 1.30670.8921 1.9597 0.71921.3067 0.71922.3694。
测绘程序设计课程设计

课程设计(四)(测绘程序设计课程设计)课程类别:课程设计面向专业:测绘工程本科时间:2周总学分:2.0一、课程设计的目的和要求本次课程设计是测绘程序设计专业课程结束之后进行的,通过本次课程设计,巩固学生课堂所学的理论知识,对所学知识进行一次综合性实践和应用,初步掌握设计的方法和过程,掌握运用所学知识处理和解决测量生产实际问题的方法和技巧。
具体讲,此次课程设计应达到的目的是:1.总结和检验现代测绘程理论知识的学习情况。
通过设计,深化已有知识,拓宽新的知识,初步掌握“3S”技术的应用。
2.学生可通过程序设计,使学生初步掌握各种数值分析方法,初步了解与GPS、全站仪等电子设备通讯程序设计方法。
3、初步掌握用Matlab解决测绘数据处理的实际问题的方法和过程。
4、掌握CASS、GPS后处理软件、GIS等软件的拓展和二次开发的技巧和方法,提过分析和处理实际问题的能力。
为了达到上述目的,在进行课程设计时应满足如下要求:1.设计的项目和内容应该齐全并符合本大纲之规定。
设计分六个阶段:熟悉设计任务书和收集资料、设计构思、软件总体设计、软件的详细设计、上机调试、编写设计说明书,各道工序都要认真完成。
2.程序设计应该本着简洁、实用,占用内存少,运行速度快,能够正确处理实际问题。
同时还要求界面美观,便于用户操作。
3.认真编写技术设计说明书,在遣词、布局、谋篇及至行款格式等方面,都要加强自我训练。
在文字语言表达方面力求做到:精确(确切无误)、简约(语意精粹,容量较大)、清晰(体现鲜明的逻辑性、条理性、确定性)、平实(质朴无华、庄重严谨)。
图形语言(表、图等)要能说明问题,易于理解,简洁清晰,安排得当,并且不与文字相重复。
最后应该附上程序代码。
二、课程设计的内容和与时间安排(一)课程设计的主要内容包括:1.阅读领会课程设计任务书。
2.熟悉并收集相关资料,确定编写语言或软件开发平台。
3.对软件认真做好需求分析,进行可行性论证。
误差理论与测量平差基础

《误差理论与测量平差基础》授课教案2006~2007第一学期测绘工程系2006年9月课程名称:误差理论与测量平差基础英文名称:课程编号:??适用专业:测绘工程总学时数: 56学时其中理论课教学56学时,实验教学学时总学分:4学分◆内容简介《测量平差》是测绘工程等专业的技术基础课,测量平差的任务是利用含有观测误差的观测值求得观测量及其函数的平差值,并评定其精度。
本课程的主要内容包括误差理论﹑误差分布与精度指标﹑协方差传播律及权﹑平差数学模型与最小二乘原理﹑条件平差﹑附有参数的条件平差﹑间接平差﹑附有限制条件的间接平差﹑线性方程组解算方法﹑误差椭圆﹑平差系统的统计假设检验和近代平差概论等。
◆教学目的、课程性质任务,与其他课程的关系,所需先修课程本课程的教学目的是使学生掌握误差理论和测量平差的基本知识、基本方法和基本技能,为后续专业课程的学习和毕业后从事测绘生产打下专业基础。
课程性质为必修课、考试课。
本课程的内容将在测绘工程和地理信息系统专业的专业课程的测量数据处理内容讲授中得到应用,所需先修课程为《高等数学》、《概率与数理统计》、《线性代数》和《测量学》等。
◆主要内容重点及深度考虑到专业基础理论课教学应掌握“必须和够用”的原则,结合测绘专业建设的指导思想,教学内容以最小二乘理论为基础,误差理论及其应用、平差基本方法与计算方法,以及平差程序设计及其应用为主线。
测量误差理论,以分析解决工程测量中精度分析和工程设计的技术问题为着眼点,在掌握适当深度的前提下,有针对性的加强基本理论,并与实践结合,突出知识的应用。
平差方法,以条件平差和参数平差的介绍为主,以适应电算平差的参数平差为重点。
计算方法,以介绍适应电子计算机计算的理论、方法为主,建立新的手工计算与计算机求解线性方程组过程相对照的计算方法和计算格式。
平差程序设计及其应用,通过课程设计要求学生利用所学程序设计的知识和平差数学模型编制简单的平差程序,熟练掌握已有平差程序的使用方法。
水准网平差(VB代码)

误差理论与测量平差础)课程设计报告系(部):土木工程系实习单位:山东交通学院班级:测绘084学生姓名:田忠星学号080712420带队教师:夏小裕﹑周宝兴时间:10 年12 月13 日到10 年12 月19 日山东交通学院目录:1.摘要P32.概述P33.水准网间接平差程序设计思路P3—P44.平差程序流程图P4—P65.程序源代码及说明P7—P236.计算结果P23—P267.总结P26—P27一:摘要在测量工作中,为了能及时发现错误和提高测量成果的精度,常作多余观测,这就产生了平差问题。
在一个平差问题中,当所选的独立参数X?的个数等于必要观测数t 时,可将每个观测值表达成这t 个参数的函数,组成观测方程,这种以观测方程为函数模型的平差方法,就是间接平差。
二:概述:该课程设计的主要目是对水准网进行间接平差,在输入数据后依次计算高程近似值﹑误差方程和平差计算。
三:水准网间接平差程序设计思路1.根据平差问题的性质,选择t 个独立量(既未知点的高程)作为参数X?2.将每一个观测量的平差值(既观测的高程差值)分别表达成L L V3.由误差方程系数 B 和自由项组成法方程,法方程个数等于参数的个数t ;4. 解算法方程,求出参数X?,计算参数(高程)的平差值X?=X0 +x? ;5.由误差方程计算V,求出观测量(高差)平差值L L V 6.评定精度单位权中误差平差值函数的中误差四:平差程序流程图1. 已知数据的输入 需要输入的数据包括水准网中已知点数﹑未知点数以及这些点 的点号, 已知高程和高差观测值﹑距离观测值。
程序采用文件方 式进行输入,约定文件输入的格式如下: 第一行:已知点数﹑未知点数﹑观测值个数 第二行:点号(已知点在前,未知点在后) 第三行:已知高程(顺序与上一行的点号对应) 第四行:高差观测值,按“起点点号,终点点号。
高差观测值, 距离观测值”的顺序输入。
本节中使用的算例的数据格式如下2,3,7 1,2,3,4,5 5.016,6.016 1,3,1.359,1.11,4,2.009,1.7 2,3,0.363,2.3 2,4,1.012,2.7 3,4,0.657,2.4 3,5,0.238,1.4 5,2,-0.595,2.6 2.平差计算过程V TPV rV TPVnus(1)近似高程的计算。
工程测量课程改革方案(3篇)

第1篇一、背景与意义随着我国现代化建设的快速发展,工程测量在工程建设中的地位日益凸显。
然而,目前我国工程测量课程教学存在一些问题,如教学内容陈旧、教学方法单一、实践环节不足等。
为适应新时代工程测量技术的发展需求,提高人才培养质量,有必要对工程测量课程进行改革。
二、改革目标1. 突出工程测量学科特点,培养具备创新精神和实践能力的高素质工程测量人才。
2. 优化课程体系,强化实践教学,提高学生的工程测量技能。
3. 改进教学方法,激发学生的学习兴趣,提高教学效果。
4. 加强师资队伍建设,提高教师的教学水平和科研能力。
三、改革内容(一)优化课程体系1. 调整课程结构,增加实践环节。
将工程测量课程分为理论教学和实践教学两部分,理论教学注重基础知识和基本原理的传授,实践教学注重工程测量技能的培养。
2. 融入新技术、新方法。
将全球定位系统(GPS)、地理信息系统(GIS)、遥感技术等新兴技术融入课程体系,提高学生的综合素质。
3. 增设选修课程。
根据学生兴趣和就业需求,开设一系列选修课程,如工程测量软件应用、测绘工程案例分析等,满足学生的个性化发展需求。
(二)改进教学方法1. 采用启发式教学,激发学生的学习兴趣。
教师在教学中应注重启发学生的思维,引导学生主动探究问题,提高学生的自主学习能力。
2. 强化实践教学,提高学生的工程测量技能。
通过现场教学、实习实训等方式,让学生在实践中掌握工程测量技术,提高学生的实际操作能力。
3. 利用多媒体技术,提高教学效果。
运用多媒体课件、视频等手段,丰富教学内容,提高教学效果。
4. 引入翻转课堂、线上线下混合式教学模式。
将线上学习与线下教学相结合,实现教学资源的共享和优化。
(三)加强师资队伍建设1. 加强教师培训,提高教师的教学水平和科研能力。
鼓励教师参加各类培训,提升自身素质。
2. 邀请行业专家、学者来校授课,为学生提供前沿的工程测量知识。
3. 建立教师团队,开展教学研究,提高教学质量。
变形监测课程设计

变形监测课程设计一、教学目标本课程旨在通过学习变形监测的基本理论、方法和应用,使学生掌握变形监测的基本概念、原理和流程,培养学生运用变形监测技术解决实际问题的能力。
1.理解变形监测的定义、分类和作用;2.掌握变形监测的基本原理和方法;3.熟悉常用的变形监测技术和设备;4.了解变形监测数据的处理和分析方法。
5.能够正确选择和使用变形监测设备;6.能够独立完成变形监测方案的设计和实施;7.能够对变形监测数据进行处理和分析,并得出合理结论;8.能够运用变形监测技术解决实际问题。
情感态度价值观目标:1.培养学生对变形监测技术的兴趣和热情;2.培养学生严谨的科学态度和团队合作精神;3.使学生认识到变形监测技术在工程和社会中的应用价值。
二、教学内容本课程的教学内容主要包括变形监测的基本理论、方法和应用。
1.变形监测的基本概念、分类和作用;2.变形监测的原理和方法,包括地面测量、卫星遥感、雷达干涉等;3.常用的变形监测技术和设备,如全站仪、GPS、激光扫描仪等;4.变形监测数据的处理和分析方法,包括数据预处理、平差计算、结果分析等;5.变形监测在工程和社会中的应用案例。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法相结合的方式。
1.讲授法:通过讲解变形监测的基本概念、原理和方法,使学生掌握基本知识;2.案例分析法:通过分析实际案例,使学生了解变形监测在工程和社会中的应用;3.实验法:学生进行实地测量和数据处理,培养学生的实践能力;4.讨论法:分组讨论变形监测技术的发展趋势和应用前景,激发学生的思考和创新。
四、教学资源为了支持教学内容和教学方法的实施,本课程将准备以下教学资源:1.教材:选用国内知名专家编写的《变形监测》教材,系统介绍变形监测的基本理论、方法和应用;2.参考书:提供相关领域的经典著作和最新研究成果,供学生拓展阅读;3.多媒体资料:制作课件、演示视频等,形象生动地展示变形监测技术和应用案例;4.实验设备:配置全站仪、GPS等变形监测设备,为学生提供实地操作的机会。
控制测量技术课程设计书
控制测量技术课程设计书一、教学目标本课程的教学目标是使学生掌握控制测量技术的基本原理、方法和应用,提高学生的实际操作能力和创新能力。
具体目标如下:1.知识目标:(1)掌握控制测量的基本概念、原理和方法;(2)了解控制测量技术在工程和科学研究中的应用;(3)熟悉测量仪器的构造、原理和使用方法。
2.技能目标:(1)能够运用控制测量技术解决实际问题;(2)具备使用测量仪器进行数据采集和处理的能力;(3)掌握测量数据的误差分析和评价方法。
3.情感态度价值观目标:(1)培养学生的团队合作意识和责任感;(2)激发学生对控制测量技术的兴趣和好奇心;(3)培养学生严谨的科学态度和良好的职业道德。
二、教学内容本课程的教学内容主要包括以下几个部分:1.控制测量技术的基本原理和方法:包括控制测量的定义、作用和分类,以及控制测量的基本方法。
2.测量仪器及其使用:介绍常用测量仪器的构造、原理和操作方法,如全站仪、水准仪、经纬仪等。
3.测量数据处理:讲解测量数据的采集、整理、分析和评价方法,包括误差理论和数据平差。
4.控制测量技术应用:介绍控制测量技术在工程和科学研究中的应用案例,如建筑施工、道路工程、地形测绘等。
5.实践操作:安排实地测量实习,使学生掌握测量仪器的操作和实际测量技能。
三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:讲解基本原理、概念和方法,为学生提供系统的知识体系。
2.案例分析法:分析实际应用案例,使学生了解控制测量技术在工程和实践中的应用。
3.实验法:实地测量实习,培养学生动手操作能力和实际问题解决能力。
4.讨论法:鼓励学生积极参与课堂讨论,培养学生的思考能力和团队合作精神。
四、教学资源本课程的教学资源包括:1.教材:选用国内权威出版的控制测量技术教材,为学生提供系统的理论知识。
2.参考书:提供相关领域的参考书籍,丰富学生的知识视野。
3.多媒体资料:制作课件、视频等多媒体资料,增强课堂教学的趣味性和生动性。
管网平差教学程序开发初探
图 1 两环管 网的管量调整
Fi. t i k i e n t o k u r n g 1 wo l s p p e n w r scre t
cp ct du t n a ai a js y me t
作者简介: 郑(9 8 , 讲师, 王 17一)男, 硕士, 主要从事给水排水工程的相关教学和科研工作
1 哈代一 克罗斯法 的计算原理与步骤
环 状 网在初 步分配 流量 时 ,已经符 合节 点流 量
平衡的要求 ,但在选定管径和求得各管段水头损失 以后 , 每个环往往不能满足 ∑ 0的要求 ; = 因此解 环方程的环状 网计算过程 , 就是在按初步分配流量 确定的管径基础上 , 重新分配各管段的流量 , 反复计 算 ,直到同时满足连续性方程组和能量方程组时为 止, 这一计算过程称为管网平差. 换言之 , 平差就是
管 网 平 差 教 学 程 序 开 发 初 探
王
摘
郑 , 都伟杰 , 曹世 玮
20 3 ) 10 7
( 南京林业大学, 江苏 南京
要 : 网平差是 给水 工程课程教学 中重要的 内容 , 管 为加深 学生对管网平差原理的理解 , 养学生的专业兴趣 培
和创新精神 , 用 c语 言以哈代一 罗斯法编写管网平差程序 , 采 克 该程序 解决 了手 工计算工作量大、 计算精度不 高
)
fl ef) co ( ; s p
2 管 网平差计算程序的编写
该程序 以4 个基环组成的单水源环网为 目 文 标. 件Q D存放界限流量 Q和对应的经济管径 D;文件 D A存放经济管径 D和对应的比阻 A值 ;文件 V K 存放流速 和修正系数 k 文件 L ; Q存放实例中的管 长 和初分 配流量 Q; 件 Q D 和 V 文 D,A K数据 的存 放按由小到大以空格为间隔对应存放. 程序设计流 程圜 图 2所示 . 如
测量平差实习总结6篇
测量平差实习总结6篇篇1日期:XXXX年XX月XX日一、实习背景与目标本次测量平差实习旨在通过实践操作,加深学生对测量平差理论的理解,提高实际操作能力。
实习过程中,学生将接触到测量平差的基本概念、原理和方法,并通过实际操作加以巩固。
同时,通过实习,学生还能够了解测量平差在实际工程中的应用,为未来的工作打下坚实的基础。
二、实习内容与方法1. 实习内容本次实习主要包括测量平差的基本理论学习和实际操作两个部分。
理论学习主要包括测量平差的基本概念、原理和方法,以及在实际工程中的应用。
实际操作则主要包括测量数据的采集、处理和平差计算等。
2. 实习方法本次实习采用课堂讲解、示范操作和学生实践相结合的方法。
首先,教师会对测量平差的基本概念、原理和方法进行讲解和示范,然后学生将根据所学知识进行实际操作。
在实习过程中,教师会随时解答学生的疑问,并给予必要的指导和帮助。
三、实习过程与体会1. 理论学习阶段在理论学习阶段,学生首先学习了测量平差的基本概念和原理,包括测量误差、平差原则、平差方法等。
这些知识为后续的实际操作奠定了基础。
接着,学生又学习了测量平差在实际工程中的应用,了解了其在各种工程中的作用和优势。
2. 实际操作阶段在实际操作阶段,学生首先进行了测量数据的采集。
通过使用测量仪器,如水准仪、经纬仪等,学生对实际工程进行了实地测量,并记录下了相关数据。
接着,学生将对采集到的数据进行处理和平差计算。
通过使用平差软件和编程语言,学生对数据进行预处理、粗差检测、平差计算等操作,最终得到了平差结果。
3. 实习体会通过本次实习,学生不仅加深了对测量平差理论的理解,还提高了实际操作能力。
在实习过程中,学生不仅学到了测量平差的基本知识和技能,还培养了独立思考和解决问题的能力。
同时,实习也让学生感受到了测量平差在实际工程中的重要性,为未来的工作奠定了坚实的基础。
四、实习总结与建议本次测量平差实习取得了圆满的成功,达到了预期的目标和要求。
控制测量学课程设计
控制测量学课程设计一、课程目标知识目标:1. 学生能理解控制测量学的基本原理,掌握相关的术语和概念;2. 学生能够描述各类测量误差的类型及产生原因,并了解相应的减小误差的方法;3. 学生能够掌握控制测量的基本步骤和操作方法,包括测站的建立、数据的采集和处理;4. 学生能够运用控制测量知识,解决实际测量问题。
技能目标:1. 学生能够正确使用测量仪器,进行基本的测量操作;2. 学生能够运用控制测量方法,完成小区域的地形图测绘;3. 学生能够运用相关软件对测量数据进行处理和分析,提高数据处理能力;4. 学生能够通过小组合作,完成测量任务,提高团队协作能力。
情感态度价值观目标:1. 学生通过学习控制测量学,培养对测量工作的兴趣和热情;2. 学生在学习过程中,养成严谨、细致、务实的学习态度;3. 学生通过实际操作和解决问题,增强自信心,提高面对挑战的勇气;4. 学生能够认识到测量工作在国民经济建设中的重要性,培养社会责任感和使命感。
二、教学内容1. 控制测量学基本原理:包括测量误差理论、测量平差原理、坐标系统与地图投影等;- 教材章节:第一章 测量学基础2. 测量误差与数据处理:介绍各类测量误差、误差传播定律、最小二乘法等;- 教材章节:第二章 测量误差与数据处理3. 控制测量方法:详细讲解测站的建立、角度测量、距离测量、高程测量等;- 教材章节:第三章 控制测量方法4. 测量仪器及其使用:介绍全站仪、水准仪、GNSS等测量仪器的基本结构、原理及操作方法;- 教材章节:第四章 测量仪器5. 控制网设计与实施:包括控制网设计原则、实施步骤、精度分析等;- 教材章节:第五章 控制网设计与实施6. 实际地形图测绘:组织学生进行小区域地形图测绘,涵盖控制测量、数据采集、数据处理等;- 教材章节:第六章 地形图测绘7. 控制测量案例分析:分析实际测量案例,使学生了解控制测量在工程中的应用;- 教材章节:第七章 控制测量案例分析教学内容按照以上安排,确保科学性和系统性,使学生能够逐步掌握控制测量学的基本理论和实践技能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一一.设计原始资料水准网周密平差及精度评定示例。
如图所示水准网,有2个已知点,3个未知点,7个测段。
各已知数据及观测值见下表(1)已知点高程H1= H2=(2)高差观测值(m)高差观测值(m)端点高差观测值测段距离序号号1-3 11-4 22-3 32-4 43-4 53-5 65-2 7(3)求各待定点的高程;3-4点的高差中误差;3号点、4号点的高程中误差。
(提示,本网可采用以测段的高差为平差元素,采用间接平差法编写程序计算。
)二、水准网间接平差思路⑴.按照网型肯定已知水准点数H1 H2,未知水准点数u ,总点数n ,必要观测数t ,多余观测数r 。
⑵.肯定参数。
为平差后能直接求得待定点高程平差值,以3个待定点高程平差值为参数。
设3,4,5点的高程平差值别离为,, 。
⑶.列立条件方程.左侧为观测值(系数为1),右边为参数和常数项,并进一步改化成误差方程,最终写成矩阵形式。
取得系数矩阵A 和常数项L⑷.列立法方程,并解求法方程。
⑸.精度评定。
计算单位权中误差的估值:评定各待定点的高程中误差: 各待定点的精度即为: 评定高程平差值的精度: 四、平差程序设计思路1、 已知数据的输入需要输入的数据包括水准网中已知点数、未知点数和这些点的点号、已知高程和高差观测值、距离观测值等。
本程序采用文件方式进行输入,文件输入的格式如下: 第一行:已知点个数、未知点个数、观测值个数 第二行:点号 (已知点在前,为支点在后) 第三行:已知高程 (顺序与上一行的点号对应)第四行起:高差观测值,依照“起点点号,终点点号,高差观测值,距离观测值”的顺序输入。
2、 平差计算进程 (1)近似高程计算。
uc PV V r PV V T T -==20ˆσ120ˆˆ20ˆˆˆˆ-==bbx x x x N Q D σσjj X X j X Q ˆˆ0ˆˆσσ±=FN F F Q F Q BB T X X T h h 1ˆˆˆˆ-==X F hT ˆˆ=(2)列立观测值的误差方程。
(3)平差解算。
3、 计算结果的输出计算的中间结果和最后结果都实时地在文本框中显示,最后还能够把文本框中的内容保留在文本文件中。
4、 界面设计按照以上分析,进行界面设计。
用菜单组织程序,用文本框显示数据的输入、计算和输出情形。
由于涉及到打开和保留文件的操作,所以还需要一个通用对话框。
菜单设计五、程序流程图六、程序源代码及说明程序中涉及的公共变量及其说明如下:Dim strFileName As StringDim nn%, un%, tn%, hn% '已知点个数,未知点个数,总点数,观测值个数Dim Pname() As String '点名数组Dim Hknown() As Double '已知高程数组,寄存已知点高程和高程近似值Dim be%(), en%() '观测值的起点和终点编号数组,存储的是点序号Dim h#(), s#() '高差观测值数组和距离观测值数组Dim A#(), X#(), P#(), L#() '间接平差的系数阵、解向量、权阵和常数向量'通用的条件平差解算进程:输入系数矩阵A、权矩阵P、常数向量L和解向量X,求出X,并通过参数传出去Public Sub CondiAdjust(b, P, W, V)Dim b1%, b2%, p1%, p2%, w1%, v1% '输入矩阵或向量的大小Dim Q#(), Bt#(), QBt#(), Nbb#(), k#(), i% '几个中间矩阵'计算并检查输入矩阵或向量的大小On Error Resume Nextb1 = UBound(b, 1) - LBound(b, 1) + 1If Err ThenMsgBox "系数矩阵B大小错误!"Exit SubEnd IfOn Error Resume Nextb2 = UBound(b, 2) - LBound(b, 2) + 1If Err ThenMsgBox "系数矩阵B大小错误!"Exit SubEnd IfOn Error Resume Nextw1 = UBound(W) - LBound(W) + 1If Err ThenMsgBox "常数向量W大小错误!"Exit SubEnd IfOn Error Resume Nextv1 = UBound(V) - LBound(V) + 1If Err ThenMsgBox "更正数向量V大小错误!"Exit SubEnd IfOn Error Resume Nextp1 = UBound(P, 1) - LBound(P, 1) + 1If Err ThenMsgBox "权矩阵P大小错误!"Exit SubEnd IfOn Error Resume Nextp2 = UBound(P, 2) - LBound(P, 2) + 1If Err ThenMsgBox "权矩阵P大小错误!"Exit SubEnd IfIf p1 <> p2 ThenMsgBox "权矩阵P不是方阵!"Exit SubEnd IfIf p1 <> b2 ThenMsgBox "权矩阵P与系数矩阵A大小不符!"Exit SubEnd IfIf b2 <> v1 ThenMsgBox "系数矩阵B大小与解向量V大小不符!"Exit SubEnd IfIf b1 <> w1 ThenMsgBox "系数矩阵B大小与常数向量W大小不符!"Exit SubEnd If'概念中间矩阵的大小ReDim Bt(1 To b2, 1 To b1), QBt(1 To b2, 1 To b1)ReDim Nbb(1 To b1, 1 To b1), k(1 To b1), Q(1 To p1, 1 To p2)'组成法方程并计算For i = 1 To p1 '求Q矩阵Q(i, i) = 1 / P(i, i)Next iMatrixTrans b, BtMatrix_Multy QBt, Q, BtMatrix_Multy Nbb, b, QBt '法方程系数矩阵ShowMatrix NbbMajorInColGuass Nbb, W, k '解法方程'Seidel Nbb, W, K,Matrix_Multy V, QBt, k '求更正数End Sub七、平差报告如图所示水准网,有2个已知点,3个未知点,7个测段。
已知数据及观测值见下表:(1) 已知高程 H1= , H2=(2) 高差观测值(m )(3)求各待定点的高程;3-4点的高差中误差;3号点、4号点的高程中误差。
(本网可采用以测段的高差为平差元素,采用间接平差法编写程序计算。
)解算进程:一、设3、4和5点高程平差值为X 一、X2和X3,相应的近似值取为 按图示列出观测方程后,将有关观测数据代入即得误差方程式中常数项以mm 为单位。
2.、列出权函数式3至4间高差平差值 的权函数式为3组成法方程以1km 水准测量的观测高差为单位权观测值,各观测值彼此独立,定权式为 ,得权阵为610321021101,,h H X h H X h H X +=+=+=0ˆ2ˆ7ˆˆ3ˆ4ˆ0ˆ0ˆ371621524132211+-=--=-+-=-=-=+=+=x v x v x xv xv x v xv x v 5ˆh 21ˆˆˆ5x xh +-=ϕi i S p 1=由此组成法方程为:解得:4、计算V 和平差值五、精度评定 单位权中误差3号点、4号点的高程中误差3-4号点的高差平差值5h ˆ的中误差 ⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡=8.3071.042.037.043.059.091.0P 042.105.464.2ˆˆˆ9.0101.7008.312.401.702.407.42321=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡----x x x⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=-143.1105.0346.0105.0774.0162.0346.0162.0532.0),(135.1856.2257.0ˆˆˆˆ1321BB N mm x x x x h ˆl xB V -=ˆ[])(1.16.09.31.02.48.23.0mm V T ------=mm t n PV V T 2.2475.19ˆ0==-=σ[])(596.0237.0653.0012.1359.0012.2359.1hˆ17m T-=mm mm 9.178.02.2ˆ,6.153.02.2ˆ21x ˆxˆ====σσ实验二一、实验目的1掌握边角网平差的大体功能 2掌握平差易软件的大体功能3能够独立完成控制网观测数据的平差处置进程 二、实验数据如图所示某工程控制网中,有2个已知点,4个未知点,14个方向观测值,3个边长观测值,且方向观测值验前中误差为秒,边长观测值固定误差为分米,边长观测值比例误差为零。
各已知数据、观测值见下表。
(1)已知数据点号 X (m ) Y (m ) 1 2mmh 2.298.02.2ˆ5ˆ==σ(2)方向观测值(2)边长观测值(4)求各待定点的坐标值;评定4号点、5号点的精度。
并画出其误差椭圆和相对误差椭圆三、实验方案设计1平差易软件作控制网平差的进程第一步:控制网数据录入控制网的数据录入分数据文件读入和直接键入两种如安在电子表格中输入数据。
第一,在测站信息区中输入已知点信息(点名,属性,坐标)和测站点信息(点名);然后,在观测信息区中输入每一个测站点的观测信息。
第二步:坐标推算第三步:坐标概算第四步:选择计算方案第五步:闭合差计算与检核第六步:平差计算第七步:评查报告的生成和输出2数据处置流程控制网数据的录入---坐标推算---是不是概算---坐标概算---选择计算方案---闭合差计算与检核---平差---平差报告的生成和输出3 平差结果(距离观测功效表)4 平差报告1)本功效为按平面网处置的平差功效计算软件:南方平差易2002网名计算日期:2)控制网数据统计结果边长统计结果总边长:,平均边长:,最小边长:,最大边长:角度统计结果控制网中最小角度:,最大角度:3)控制网中最大误差情形最大位点误差=最大点间误差=最大边长比例误差=53平面网验后单位权中误差=实验三利用Matlab程序设计语言完成某工程导线网平差计算一,实验目的1,掌握导线网平差的大体原理2,掌握matlab程序语言的大体操作3,掌握matlab程序设计的大体思路和数据处置流程二,实验设计思路基于Matlab的矩阵运算能力,编制导线网数据处置程序1)近似坐标计算A近似方位角计算B近似坐标计算2)误差方程系数矩阵计算程序流程输入数据---近似坐标计算---误差方程系数矩阵计算---计算输出结果二、角度和边长观测值平差如下:选用间接平差法N 等于30,其中 16个角度误差方程,14个边长误差方程设t=2*13 =26[ X1Y1X2Y2X3Y3X4Y4X5Y5X6Y6X7Y7X8Y8X9Y9X10Y10X11Y11X12Y12X13Y13 ]中南林业科技大学《误差理论与测量平差基础》课程设计10级测绘工程柏炀。