《MATLAB测量平差程序实习报告...docx》由会员分享,可在线阅读,更多相关《MATLAB测量平差程序实习报告...docx(33页珍藏版)》请在优知文库上搜索。
1、测量平差程序设计课程设计任务书专业班级,指导老师:小组成员8设计题目2设计资料:3一、课程设计的目的4二、课程设计的任务和内容5三、课程设计阶段5四、组织方式进度支配6五、考核与成果评定7六、参考文献:8七、实习报告:5设计题目边角三角网平差程序设计设计资料:表1已知点坐标点号X坐标Y坐标备注BjOl1149.5525529.757已知点Bj021351.0826907.547已知点Bj031466.8006231.200待定点BjOl1548.2005403.600待定点表2观测值精度边长观测值固定误差(mm)1比例误差(ppm)1方向观测值()1表3边长观测值起点以占边长Bj03BjO48
2、32.388BjOlBj03770.170Bj03BjO2685.482Bj02BjOl1392.450Bj02BjOl1516.951BjOlBjOl418.530表4方向观测值起点终点方向观测值起点独占,、/方向观测值BjO1Bj030Bj03BjOl0BjO1Bj0215.57244Bj03BjOl29.57251BjO1BjOl276.43169BJ03BjO2213.5653BjO2BjOl0BjO4BjO30BjO2BjOI15.48098BjOlBjO21.48093BjO2Bj0317.59294BjO4BjOI66.45528一、课程设计的目的学生在学习完误差理论与测量平差基
3、础、测量平差程序设计基础等课程的基础上,设计,个完整的测量数据处理程序,培育学生综合应用量数据处理与计算机应用实力,培育学生主动学习,创新设计实力。二、课程设计的任务和内容1 .课程设计任务:在两周的时间内应用者Matlab程序设计语言编制个完整的边角网严密平差程序,要求有简易的界面,数据输入采纳文木输入,采纳间接平差模型完成平差的基本计算,能够画出限制网图,输出基本的计算结果,并依据设计过程完成设计报告。2 .程序设计主要内容包括,1 .系统功能设计2 .界面设计3 .流程设计4 .代码书写5 .程序调试三、课程设计阶段1 .打算阶段探讨设计任务书,分析设计题目,熟识原始数据,明确设计内容和
4、要求:制定课程设计支配和进度。2 .熟识算法模型阅读误差理论与测量平差基础教材,驾驭平面限制网数据处理的数学模型,这里主要是指方向观测量、角度观测量、边长观测量的观测方程和误差方程的构成,探讨平面观测数据的组织方法,设计Mallab算法,实现计算的自动表达。3 .功能设计阶段设计程序要实现的功能平差程序的基木功能包括数据的输入,平差计算,精度评定、成果输出等;4 .流程和界面设计阶段1.依据平差计算的过程和程序功能,画出流程图,设计简易界面实现数据的输入和平差计算和成果输出。在此基础上,依据功能要求,设计简便的界面。5 .代码书写和调试阶段依据计算流程图和界面设计,依据方向观测值,边长观测值的
5、误差方程的组成,设计MalIab算法,实现误差方程的自动构成,分阶段书写代码,调试实现各个阶段的功能。6 .设计报告撰写阶段设计报告是对整个设计过程进行综合总结提高,内容包括课设的目的意义、程序设计的内容、算法设计、设计心得等依据设计过程和对测量数据处理以与程序设计的理解进行独立撰写。四、组织方式进度支配以小组为单位,每小组5-6人,分工合作共同完成程序设计任务,时间两周,进度安排如下:第一周周熟识设计书内容,制定支配熟识平差模型周二功能设计流程设计绘制流程图观测值数据组织周三熟识观测方程误差方程的构成,列出计算公式,设计MatIab算法周四界面设计依据分工进行分模块代码设计完成数据读入模块周
6、五分模块进行调试完成误差方程构成模块其次周周一代码书写调试完成平差计算模块周二代码书写调试完成输出模块周三代码书写调试完成整体调试周四撰写设计报告周五综合考核五、考核与成果评定1 .考核内容依据考勤、课程设计报告、程序结构、程序代码进行综合评定。2 .成果评定方法平常成果20%,设计报告30%:程序代码50%(程序20%,运行正确30%),总评成果分为优、良、中、差四个等级。设计报告内容完整,图表清楚,代码书写规范,计律结果正确评为优秀。六、参考文献:1 .武汉高校测绘学院误差理论与测量平差基础20092 .北京建筑工程学院测量平差计算自编资料20113 .同济高校Matlab限制网测量平差2
7、006七、实习报告:目的与任务:目的:基学过的测量平差理论的基础学问,在matIab中编写一个相对完整的数据平差处理程序,旨在让同学们能够将学到的平差理论学问和计算机的MAT1.AB软件程序编写有机地结合在起来,让同学在实践过程中更加深刻地理解理论学问并尝试去应用,由此提高每个人学生的思索和动手实力。任务:主要任务就是在实习的两周时间内,分组完成一套完整的关于边角三角网的平差数据处理的matIab的程序代码编写与试调任务,其中主要包括:数据组织与输入、平差计算、精度评定,成果可视化、平差成果输出等。然后小组上交一份实习总结和小组成员各上交一份个人总结(设计书与总结)。算法与模型:算法:间接平差
8、方法:模型:平面限制网中的边角三角网本次的平差数据处理是采纳间接平差的方法(数学模型)而进行的,就三个待定点Xy坐标改正数与涉与到的五个观测站的方位角改正数为未知数(11个),进行误差方程的编写和平差计算,精度评定等。而实际应用是采纳所供应的平面限制网中的边角三角网的平差数据模型,分别是就着边长观测量和方向角观测量的观测数据进行平差程序的编写.程序功能设计:通过手动地选择数据文件,而后白动地对数据文件中涉与的变量进行赋值和所获得的数据的输出,而后通过实际状况分析得出须要进行平差计算和精度评定等的必要步骤,如本次数据平差的必要步骤就是待定点近似坐标的计算,紧接着就是误差方程的编写,包括系数矩阵和
9、观测权阵的求得,而后就是利用最小二乘法的平差计算和精度评定,并且计算误差椭圆的参数和该椭圆的白动绘制,最终平差成果的输出。分模块讲解:数据组织输入和变量赋值已知点坐标信息:包括己知点数n,待定点数nd,点号名Pn和己,如点坐标y观测值精度信息.:方向观测值精度md,边长观测值精度ma,mb边长观测值信息:包括起点bfl,终点bf2,边长观测值1.2方向观测值:包括测站点dfl,照准点df2,方向观测值1.l详细代码截图:46,H?nr-i,cjnjo*BtfAWS0j*(ZR3nt*m,(nWI%*”Ueci.*MH*-uv;(I-w*imjj(w,|.MM,ia,y0)8F1QXJ,l11Z
10、MW,*(CWf1,I*5nBm”XR5PE【:K,y(lmaaf(“、”,z,y廿u“yiMztr*MUWJ(jww,ua;StXJuwuuaPMlu44a3(CIfftZI*wtt5/3jptSI5ttYtJInDbM7Mit5Mt,,-KM*4-Tj-JTSUi)W4IMKWtUMU*JMJI,(.11j.*av.i*t-1Haavr*r-1ACPIlNe.BBe3-嬴QTFMwiua4fHrfi.r(n.。必41MCmmiICt“1.WfX9f4l-J4MlMUI)tf2llMlUM(2)W*4“n*tfia.MJ4T?11.lll,.?!BuflH.“cA4.txr(fl4f21.l
11、);71e4.4if,TlItfl.11J.“r*(tfltf2l?r)M.fkl*eiMMlml;*4fT11Tfil.Wfnnm2rttifl三,Il,qfe34V.wfn*-n13tU4bnFiU4“Mt6rrYvVMr4r.MEB-It“4(4*,UrHiMf(fk2.BSRMCCCSRJC“X.F.rAMfZ.2).NCwftf112,MXWWUVS).待定点近似坐标的计算通过所供应的1.i知点坐标计算得出的已知方位角,在就方向观测值,求出其每一次观测的夹角,而后找出每个测站所拥有的已知点(一个观测方向的两个点)确定其所在观测的行数与其他待定点所在观测方向(必需有一个点是已知点)的关系,求出其他待定点所在观测方向的方位角(留意方位角是否合理问题),而后在边长观测值中找到对应的边长,利用极坐标法最终求得待定点的近似坐标。xy.同时还可以将近似坐标以文本的文BUJBe件输出,计算代码截图如下:rm:El1.ZMltfl211.InCTM.UtfcceiftM1.tMtMMrM(nl,l).Ay.ll-M0(l).lIMt纥1.llFo(Wr.223y4H.fMxMd,.Ilfr(D)(m”2K3”.tnXM4IUA*21II,utfceltl,4ltlf.itW3tf.I?fcfM4(,frfacrfn!v1.lw4cta4vf.ftj*4altafafM91.if