




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、实习目的测绘程序设计是一门理论与实践并重的课程,课程设计是测量数据处理理论学习的一个重要实践环节,可以看做是在学习了专业基础理论课误差理论与测量平差基础课程后进行的一门实践课程,其目的是增强学生对测量平差基础理论的理解,牢固掌握测量平差的基本原理和公式,熟悉测量数据处理的基本原理和方法,灵活准确地应用于解决各类数据处理的实际问题,回顾所学习过的数据结构、C+高级语言程序设计、误差理论与平差基础、概率统计等课程知识,并能用所学的计算机知识,编制程序来计算实现矩阵(数组)、条件平差/间接平差以及水准网东平差的运算。2、 实习内容 1、 了解角度值与弧度制的关系,编写简单的程序,实现角度制与弧度制的相互转化;2、结合C+高级语言程序设计和数据结构,回顾矩阵的运算(矩阵的加减法、矩阵的乘法、矩阵的转置、矩阵的求逆),矩阵的运算是进行平差的主要程序,无论是哪一种平差模型,都不可或缺。因此,编写程序实现矩阵的运算十分重要。3、在实现矩阵的运算之后,学会文件的读写操作,再加上一些程序实现间接平差/条件平差的运算。4、在已实现的间接平差程序上实现水准网平差,将观测数据输入到文本,学会从观测数中读取相关矩阵。三、实习过程(一)角度与弧度的相互转化 C+程序设计中,关于角度的计算以弧度制为单位,而在测量以及具体工作中我们通常习惯以角度制为单位。这样,在数据处理中,经常需要在角度制与弧度制之间进行相互转化。这里,我们利用C+数学函数库math.h中的相关函数完成这两种功能。这里,我们使用double类型数据表示角度制数和弧度制数。例如:123度44分58.445秒,用double类型表示为123.4458445,其中分、秒根据小数位确定。在角度制与弧度制的转化中,涉及如下图所示的两个环节。度.分秒度弧度 程序设计基本思想:应用角度与弧度的比例关系,进行相互转化。JD(角度)=HD(弧度)*180/; HD(弧度)=JD(角度)*/180(二)文件读写操作 1.思路及方法:头文件#include,以test.text文件为例(1)读取文件:ifstream fin;fin.open(“test.txt”)检查是否正常打开.is_open();if(fin.is_open();if(fin.fail()if(!fin.good();if(!fin);读取文件的下一行;fin.getline(buf,90);;getline(fin,line); (2)关闭文件: fin.close();将数据写入文件ofstream fout;fout多余观测数r时,我们可以选择条件平差;当必要观测数t多余观测数r时,我们可以选择间接平差,这样,可以降低平差计算量。然而,在计算机程序计算时,由于计算机计算的快速高效性,我们不是很关心计算量的问题,而把主要精力集中于方法实现的现实性方面,也就是要求该方法具有较强的规律性,便于程序设计的技术实现。在平差程序设计中,使用间接平差,对于一般控制网,误差方程形式统一、规律性强、便于程序设计;而使用条件平差,误差方程形式多样,规律性差,不利于程序设计。所以,在本课程中,我们主要使用间接平差方法进行程序设计。总之,我们在选择数学模型的时候,一定要考虑算法同计算机程序设计的特点相统一。 这次上机实习自己独立编写了角度制和弧度制的互化、矩阵的加法、转置运算,矩阵的乘法编写时出现了一些小的问题,在组长的帮助下,写出了正确的程序,明白了错误出现在哪里,应该如何改正。还有很多不足的地方,比如:常用概率函数程序的实现。在误差检验、粗差探测等平差计算中经常需要计算某些特定分布函数值。因此掌握概率函数的计算显得非常重要。在本次实习过程中,对于这方面的能力有所欠缺,就没有编写相应的程序来实现!对这学期的平差程序设计课程有了基本和掌握,也把理论和实际很好的联系起来了,感觉到了学有所用。对所学的内容有了更好的理解和掌握。同时,也知道了做什么事情都是要认真仔细的,不能出现任何差错,不然可能会照成很大的错误。我们学这专业,会经常接触很多的数据,就更得要求自己干什么事情都得认真,严谨。还有就是,做什么事情都要有耐心,不能看着麻烦就不想去做,或者很浮躁,什么也看不下去,干不下去。做事情应该脚踏实地,慢慢来,不能寻求捷
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程保修的处理方案(3篇)
- 安全教育年度培训计划课件
- 安全教育平台培训考核课件
- 农业废弃物资源化利用在2025年的技术创新动态报告
- 安全教育培训骗人课件
- 安全教育培训途径课件
- 农业产业园项目农产品质量安全监管体系可行性研究与2025年效益评估报告
- 农业产业园项目农业科技成果转化与2025年经济效益评估报告
- 安全教育培训课件案例
- 2025年新能源社区智能微电网技术创新与应用案例深度解析报告
- 职业病危害事故救援应急预案
- 2025深入贯彻中央八项规定精神学习教育测试题和答案
- 医生进基层活动方案
- 2025-2030年中国蔬果保鲜剂行业市场深度调研及发展趋势与投资价值评估研究报告
- 云南省土地征收农用地转用审批管理细则 (2023年修订)
- 2024年长庆油田分公司招聘考试真题
- 药剂知识竞赛试题及答案
- 尊师重教主题班会教案
- 医院质量与安全管理委员会制度职责及工作流程
- 幼儿园获奖公开课:中班数学《2和3的组成和分解》课件
- 数字化环境下航空装备研制质量管理的思考
评论
0/150
提交评论