MATLAB测量平差程序实习报告

上传人:新** 文档编号:489255681 上传时间:2022-12-03 格式:DOCX 页数:35 大小:398.48KB
返回 下载 相关 举报
MATLAB测量平差程序实习报告_第1页
第1页 / 共35页
MATLAB测量平差程序实习报告_第2页
第2页 / 共35页
MATLAB测量平差程序实习报告_第3页
第3页 / 共35页
MATLAB测量平差程序实习报告_第4页
第4页 / 共35页
MATLAB测量平差程序实习报告_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《MATLAB测量平差程序实习报告》由会员分享,可在线阅读,更多相关《MATLAB测量平差程序实习报告(35页珍藏版)》请在金锄头文库上搜索。

1、测量平差程序设计课程设计任务书专业班级:指导教师:小组成员:设计题目 2设计资料 : 3一、课程设计的目的 3二、课程设计的任务和内容 4三、课程设计阶段 4四、组织方式进度安排 5五、考核与成绩评定 6六、参考文献: 6七、实习报告: 5设计题目边角三角网平差程序设计设计资料:表1已知点坐标点X坐标Y坐标备注Bj011149.5525529.757已知点Bj021351.0826907.547已知点Bj031466.8006231.200彳寸人二总Bj041548.2005403.6004土之上 彳寸人二总表2观测值精度边长观测值固je误差(mm)1)比例误差(ppm)1I方向观测值()1表

2、3边长观测值起点然占1S 八、边长(m)Bj03Bj04832.388Bj01Bj03770.170Bj03Bj02685.482Bj02Bj011392.450Bj02Bj041516.951Bj01Bj04418.530表4方向观测值起点然占1S 八、方向观测值 (。,)起点然占1S 八、方向观测值 (。,)Bj01Bj030Bj03Bj010Bj01Bj0215.57244Bj03Bj0429.57251Bj01Bj04276.43169Bj03Bj02213.5653Bj02Bj010Bj04Bj030Bj02Bj0415.48098Bj04Bj021.48093Bj02Bj0317.

3、59294Bj04Bj0166.45528一、课程设计的目的学生在学习完误差理论与测量平差基础、测量平差程序设计基础等课程的基础上, 设计一个完整的测量数据处理程序, 培养学生综合应用量数据处理与计算机应用能力,培养学生主动学习,创新设计能力。二、课程设计的任务和内容1. 课程设计任务:在两周的时间内应用者 Matlab 程序设计语言编制一个完整的边角网严密平差程序 , 要求有简易的界面,数据输入采用文本输入,采用间接平差模型完成平差的基本计算, 能够画出控制网图, 输出基本的计算结果, 并根据设计过程完成设计报告。2. 程序设计主要内容包括:1. 系统功能设计2. 界面设计3. 流程设计4.

4、 代码书写5. 程序调试三、课程设计阶段1. 准备阶段研究设计任务书,分析设计题目,熟悉原始数据,明确设计内容和要求;制定课程设计计划和进度。2. 熟悉算法模型阅读误差理论与测量平差基础教材,掌握平面控制网数据处理的数学模型,这里主要是指方向观测量、 角度观测量、 边长观测量的观测方程和误差方程的构成,研究平面观测数据的组织方法,设计 Matlab 算法,实现计算的自动表达。3. 功能设计阶段设计程序要实现的功能平差程序的基本功能包括数据的输入,平差计算,精度评定、成果输出等;4. 流程和界面设计阶段1. 根据平差计算的过程和程序功能,画出流程图,设计简易界面实现数据的输入和平差计算和成果输出

5、。在此基础上,根据功能要求,设计简便的界面5. .代码书写和调试阶段按照计算流程图和界面设计,根据方向观测值,边长观测值的误差方程的组 成,设计Matlab算法,实现误差方程的自动构成,分阶段书写代码,调试实现 各个阶段的功能。6. 设计报告撰写阶段设计报告是对整个设计过程进行综合总结提高,内容包括课设的目的意义、 程序设计的内容、算法设计、设计心得等根据设计过程和对测量数据处理以及程 序设计的理解进行独立撰写。四、组织方式进度安排以小组为单位,每小组5-6人,分工合作共同完成程序设计任务,时间两周,进度安排如下:第一周周一熟悉设计书内容,制定计划 熟悉平差模型周二功能设计 流程设计 绘制流程

6、图 观测值数据组织周三熟悉观测方程 误差方程的构成,列出计算公式,设计 Matlab算法周四界面设计按照分工进行分模块代码设计完成数据读入模块周五分模块进行调试完成误差方程构成模块第二周周一代码书写调试完成平差计算模块周二代码书写调试完成输出模块周三代码书写调试完成整体调试周四撰写设计报告周五综合考核五、考核与成绩评定1. 考核内容根据考勤、课程设计报告、程序结构、程序代码进行综合评定。2. 成绩评定方法平时成绩20%,设计报告30%;程序代码50%(程序20%,运行正确30%) ,总评成绩分为优、良、中、差四个等级。设计报告内容完整,图表清晰,代码书写规范,计算结果正确评为优秀。六、参考文献

7、:误差理论与测量平差基础2009测量平差计算 自编资料2011控制网测量平差20061. 武汉大学测绘学院2. 北京建筑工程学院3. 同济大学 Matlab七、实习报告:目的与任务:目的:基于学过的测量平差理论的基础知识,在matlab 中编写一个相对完整的数据平差处理程序,旨在让同学们能够将学到的平差理论知识和计算机的MATLA瞅件程序编写有机地结合在起来, 让同学在实践过程中更加深刻地理解理论知识并尝试去应用, 由此提高每个人学生的思考和动手能力。任务: 主要任务就是在实习的两周时间内, 分组完成一套完整的关于边角三角网的平差数据处理的ma t 1 a b的程序代码编写与试调任务,其中主要

8、包括:数据组织与输入、平差计算、 精度评定,成果可视化、 平差成果输出等。然后小组上交一份实习总结和小组成员各上交一份个人总结(设计书及总结) 。算法与模型:算法:间接平差方法;模型:平面控制网中的边角三角网本次的平差数据处理是采用间接平差的方法(数学模型)而进行的,就三个待定点 xy 坐标改正数及涉及到的五个观测站的方位角改正数为未知数( 11 个) ,进行误差方程的编写和平差计算,精度评定等。而实际应用是采用所提供的平面控制网中的边角三角网的平差数据模型,分别是就着边长观测量和方向角观测量的观测数据进行平差程序的编写。程序功能设计:通过手动地选择数据文件, 而后自动地对数据文件中涉及的变量

9、进行赋值和所获得的数据的输出, 而后通过实际情况分析得出需要进行平差计算和精度评定等的必要步骤, 如本次数据平差的必要步骤就是待定点近似坐标的计算, 紧接着就是误差方程的编写, 包括系数矩阵和观测权阵的求得,而后就是利用最小二乘法的平差计算和精度评定,并且计算误差椭圆的参数和该椭圆的自动绘制,最后平差成果的输出。分模块讲解:数据组织输入和变量赋值已知点坐标信息:包括已知点数n0,待定点数nd,点号名pn和已知点坐标xy0观测值精度信息:方向观测值精度md,边长观测值精度 ma ,mb边长观测值信息:包括起点bf1,终点bf2 ,边长观测值L2方向观测值:包括测站点 df1,照准点df2,方向观

10、测值L1具体代码截图:OrE mid flLt IL:5 clfraxB4E 工廿3 file7 【口匕 iOjl/Eilu/uth也.r上下口电iElT f ilr ), I frnmZlTK (Til Uv事匐;n f it I -T口口e fn?;if 1)rsTEfc3I. Irijiit rile ar Path 二 r.zt correct ce工抗 LLZli,】J cud4方一A所打杭打恂:等3件构Mi(IJH.】)淮我的二Hir皿此陋力/已制百本.打点13 n 手:aX2):】9 阴河 knlHnd-il 1 :- - - -(r ., 2? ior i-;rp?e口匚:id

11、 “iJ=prtL虱 CEud.2& (iJrEstajtf lB J P jm.: 明 L二而3F旭口】“(7针7九2B:29e口匚 ayfl (dj 1 J=-3 ir L :1;30CCDC . xtC Gj. I = B.21.1 ,31 栖A萼 仃0=|*M ytrJ:DUXtit l*Jt 2friksp lnw Help.XDU X 一, m sic31 32 33 X 35 J6 W39 q。41 42 4J 44Q5 4& 4fa61 6251:3 66 sr59 6G ei 62rd wyO-liO-/】; (d=frcinf(fit -L RE 4a 0=3J-toid

12、Hine dirlancc beeration ividzO.hWxxfil, ,2);obs.n)=a(l): oba.nb=a(2), di8t=ttcaninu ib M”23”(1.2);L2=djf:.3).oba.dlMl t)f2 L2), d“pKU“.ohs.nXton K2 L2).i)|df 1 H2 si)r.bO-|bfl M2);Rf I, i!=cKkdal bf 1.点e专IW412l=chkdai np,。 MZ). nb-Cbfl b2).for ul:n2; 54 if(MJ * a * as 0力1 idirxOi R力阿贞*肩621);63cbr. r

13、bt =nd.但ior EM65CfXL 力6,d(Wl3 6SU(ilc(faLr.ctd(tliji()a69er,d?ocfixdfr;71df2=dfr.rzL=Ll* ;nrwO-(dfl df21.74cbr.dir(dfl df2Lil.75dnob,dir;?:dn.3lj =cMdat /filepatbl=uiputfile( - b - a xt . :-85 irmw2tr(fUer);81 八 d24apm(Gy).82 xf(fxd2=-1)81 necbcwC Irijwt File or Path is nct correct*Vainine*,*arn).M retuxn.85 nd86 2gen a til to vriie87 fpriMfd)9,T?!UFSNfS,-E).s tprutfgg,这就外关二 己抚D* *点二 律於 士文茨内篌

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号