测绘程序设计课程实习报告模板

上传人:xzh****18 文档编号:41398138 上传时间:2018-05-29 格式:DOC 页数:10 大小:73.67KB
返回 下载 相关 举报
测绘程序设计课程实习报告模板_第1页
第1页 / 共10页
测绘程序设计课程实习报告模板_第2页
第2页 / 共10页
测绘程序设计课程实习报告模板_第3页
第3页 / 共10页
测绘程序设计课程实习报告模板_第4页
第4页 / 共10页
测绘程序设计课程实习报告模板_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《测绘程序设计课程实习报告模板》由会员分享,可在线阅读,更多相关《测绘程序设计课程实习报告模板(10页珍藏版)》请在金锄头文库上搜索。

1、班级:班级:115113姓名:甘功银姓名:甘功银 组号:组号:4测绘程序设计课程实习报告测绘程序设计课程实习报告20132013成绩:成绩:1 / 10一、实习目的测绘程序设计是一门理论与实践并重的课程,课程设计是测量数据处理理论学习的一个重要实践环节,可以看做是在学习了专业基础理论课误差理论与测量平差基础课程后进行的一门实践课程,其目的是增强学生对测量平差基础理论的理解,牢固掌握测量平差的基本原理和公式,熟悉测量数据处理的基本原理和方法,灵活准确地应用于解决各类数据处理的实际问题,回顾所学习过的数据结构、C+高级语言程序设计、误差理论与平差基础、概率统计等课程知识,并能用所学的计算机知识,编

2、制程序来计算实现矩阵(数组)、条件平差/间接平差以及水准网东平差的运算。2、实习内容1、 了解角度值与弧度制的关系,编写简单的程序,实现角度制与弧度制的相互转化;2、结合 C+高级语言程序设计和数据结构,回顾矩阵的运算(矩阵的加减法、矩阵的乘法、矩阵的转置、矩阵的求逆),矩阵的运算是进行平差的主要程序,无论是哪一种平差模型,都不可或缺。因此,编写程序实现矩阵的运算十分重要。3、在实现矩阵的运算之后,学会文件的读写操作,再加上一些程序实现间接平差/条件平差的运算。4、在已实现的间接平差程序上实现水准网平差,将观测数据输入到文本,学会从观测数 中读取相关矩阵。三、实习过程(一)角度与弧度的相互转化

3、(一)角度与弧度的相互转化 C+程序设计中,关于角度的计算以弧度制为单位,而在测量以及具体工作中我们通常习惯以角度制为单位。这样,在数据处理中,经常需要在角度制与弧度制2 / 10之间进行相互转化。这里,我们利用 C+数学函数库 math.h 中的相关函数完成这两种功能。这里,我们使用 double 类型数据表示角度制数和弧度制数。例如:123 度 44分 58.445 秒,用 double 类型表示为 123.4458445,其中分、秒根据小数位确定。在角度制与弧度制的转化中,涉及如下图所示的两个环节。度.分秒度弧度程序设计基本思想:应用角度与弧度的比例关系,进行相互转化。JD(角度)=HD

4、(弧度)*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 时,

5、我们可以选择条件平差;当必要观测数 t多余观测数 r 时,我们可以选择间接平差,这样,可以降低平差计算量。然而,在计算机程序计算时,由于计算机计算的快速高效性,我们不是很关心计算量的问题,而把主要精力集中于方法实现的现实性方面,也就是要求该方法具有较强的规律性,便于程序设计的技术实现。10 / 10在平差程序设计中,使用间接平差,对于一般控制网,误差方程形式统一、规律性强、便于程序设计;而使用条件平差,误差方程形式多样,规律性差,不利于程序设计。所以,在本课程中,我们主要使用间接平差方法进行程序设计。总之,我们在选择数学模型的时候,一定要考虑算法同计算机程序设计的特点相统一。这次上机实习自己独

6、立编写了角度制和弧度制的互化、矩阵的加法、转置运算,矩阵的乘法编写时出现了一些小的问题,在组长的帮助下,写出了正确的程序,明白了错误出现在哪里,应该如何改正。还有很多不足的地方,比如:常用概率函数程序的实现。在误差检验、粗差探测等平差计算中经常需要计算某些特定分布函数值。因此掌握概率函数的计算显得非常重要。在本次实习过程中,对于这方面的能力有所欠缺,就没有编写相应的程序来实现!对这学期的平差程序设计课程有了基本和掌握,也把理论和实际很好的联系起来了,感觉到了学有所用。对所学的内容有了更好的理解和掌握。同时,也知道了做什么事情都是要认真仔细的,不能出现任何差错,不然可能会照成很大的错误。我们学这专业,会经常接触很多的数据,就更得要求自己干什么事情都得认真,严谨。还有就是,做什么事情都要有耐心,不能看着麻烦就不想去做,或者很浮躁,什么也看不下去,干不下去。做事情应该脚踏实地,慢慢来,不能寻求捷径,懒省事。同时,通过这次实习,我也掌握了表格的一些计算技巧,省去了很多麻烦。最后还是要谢谢老师对我们的教导,给我们讲授了这些知识,在我们学习平差时达到了事半功倍的效果。

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

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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