1、 测量平差程序设计测量平差程序设计 课程设计任务书 专业班级:专业班级:_ _ _ 指导教师:指导教师:_ _ 小组成员:小组成员: 目 录 设计题目设计题目 3 3 设计资料设计资料: : 3 3 一、一、课程设计的目的课程设计的目的 4 4 二、二、课程设计的课程设计的任务和内容任务和内容 4 4 三、课程设计阶段三、课程设计阶段 4 4 四、组织方式进度安排四、组织方式进度安排 5 5 五、考核与五、考核与成绩评定成绩评定 6 6 六、参考文献:六、参考文献: 6 6 七、实习报告七、实习报告: 5 5 设计题目设计题目 边角三角网平差程序设计边角三角网平差程序设计 设计资料设计资料:
2、: 表 1 已知点坐标 点号 X 坐标 Y 坐标 备注 Bj01 1149.552 5529.757 已知点 Bj02 1351.082 6907.547 已知点 Bj03 1466.800 6231.200 待定点 Bj04 1548.200 5403.600 待定点 表 2 观测值精度 边长观测值 固定误差(mm) 1 比例误差(ppm) 1 方向观测值() 1 表 3 边长观测值 起点 终点 边长(m) Bj03 Bj04 832.388 Bj01 Bj03 770.170 Bj03 Bj02 685.482 Bj02 Bj01 1392.450 Bj02 Bj04 1516.951 B
3、j01 Bj04 418.530 表 4 方向观测值 起点 终点 方向观测值 () 起点 终点 方向观测值 () Bj01 Bj03 0 Bj03 Bj01 0 Bj01 Bj02 15.57244 Bj03 Bj04 29.57251 Bj01 Bj04 276.43169 Bj03 Bj02 213.5653 Bj02 Bj01 0 Bj04 Bj03 0 Bj02 Bj04 15.48098 Bj04 Bj02 1.48093 Bj02 Bj03 17.59294 Bj04 Bj01 66.45528 一、一、课程设计的目的课程设计的目的 学生在学习完误差理论与测量平差基础、测量平差程序
4、设计基础等课程的基 础上,设计一个完整的测量数据处理程序,培养学生综合应用量数据处理与计算 机应用能力,培养学生主动学习,创新设计能力。 二、二、课程设计的课程设计的任务和内容任务和内容 1.1.课程设计任务:课程设计任务: 在两周的时间内应用者 Matlab 程序设计语言编制一个完整的边角网严密平 差程序,要求有简易的界面,数据输入采用文本输入,采用间接平差模型完成平 差的基本计算,能够画出控制网图,输出基本的计算结果,并根据设计过程完成 设计报告。 2.2.程序设计主要内容包括:程序设计主要内容包括: 1. 系统功能设计 2. 界面设计 3. 流程设计 4. 代码书写 5. 程序调试 三、
5、课程设计阶段三、课程设计阶段 1.1. 准备阶段准备阶段 研究设计任务书,分析设计题目,熟悉原始数据,明确设计内容和要求;制 定课程设计计划和进度。 2.2. 熟悉算法模型熟悉算法模型 阅读误差理论与测量平差基础教材,掌握平面控制网数据处理的数学模型, 这里主要是指方向观测量、角度观测量、边长观测量的观测方程和误差方程的构 成,研究平面观测数据的组织方法,设计 Matlab 算法,实现计算的自动表达。 3.3. 功能设计阶段功能设计阶段 设计程序要实现的功能设计程序要实现的功能 平差程序的基本功能包括数据的输入,平差计算,精度评定、成果输出等; 4.4.流程和界面设计阶段流程和界面设计阶段 1
6、. 根据平差计算的过程和程序功能,画出流程图,设计简易界面实现数据 的输入 和平差计算和成果输出。在此基础上,根据功能要求,设计简便的界面。 5 5代码书写和调试阶段代码书写和调试阶段 按照计算流程图和界面设计,根据方向观测值,边长观测值的误差方程的组 成,设计 Matlab 算法,实现误差方程的自动构成,分阶段书写代码,调试实现 各个阶段的功能。 6.6.设计报告撰写阶段设计报告撰写阶段 设计报告是对整个设计过程进行综合总结提高,内容包括课设的目的意义、 程序设计的内容、算法设计、设计心得等根据设计过程和对测量数据处理以及程 序设计的理解进行独立撰写。 四、组织方式进度安排四、组织方式进度安排 以小组为单位,每小组 5-6 人,分工合作共同完成程序设计任务,时间两周, 进度安 排如下: 第一周 周一 熟悉设计书内容,制定计划 熟悉平差模型 周二 功能设计 流程