资源描述:
《matlab软件在测量平差教学中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Matlab软件在测量平差教学中的应用潘雄,付宗堂(中国地质大学土地科学系,北京100083)摘要:从测量平差课程的特点出发,阐述如何利用Matlab软件处理平差模型中的观测数据,给出一个水准网间接平差算例及其源程序,对软件的进一步使用提出建议。关键词:Matlab;测量平差;数据处理中图分类号:G642文献标识码:A文章编号:1006-7949(2007)01-0076-03ApplicationofMatlabsoftwaretotheteachingofsurveyadjustmentPANXiong,FUZong(Dept.oflandScience,C
2、hinaUniversityofGeosciences,Beijing100083,China)Abstract:Theoldmethodsofprocessingdataarecomplexanddifficult.HowtoapplyMatlabtoprocessingmea2suredataisdescribedwithanexampleoflevelingnetworkadjustmentanditssourceprogram.Finally,somesug2gestionaboutMatlabapplicationaregiven.Keywords:M
3、atlab;surveyadjustment;dataprocessing测量平差是测绘类专业的一门重要的专业基础大多为测绘出版社出版的统编教材,删除了增订本课程,是该专业的核心课程,用于观测数据处理的中的高斯约化法、迭代解法等相关手工计算内容,这一门应用数学,通常在大学第四学期或第五学期开给该课程的教学带来较大的困难。在开设测量平差始面向测绘类专业学生开设。它综合了学生在大学之前,虽然学生已经具有一定的计算机编程能力,但一、二年级所学的高等数学、线性代数、概率论与数是对于学习此课程的学生来说,要想编写大量复杂理统计等几门数学课程以及测量学课程,同时也为的矩阵计
4、算,不是一件很容易的事情,对于大多数的高年级的专业课程提供了非常有用的数据处理理论学生学习难度较大。同时,若花费大量的时间进行和方法。因此,该课程教学质量的高低,教学效果的程序设计,必然会影响到测量平差课程内容的理解好坏,会影响学生后续专业课程的学习质量,甚至会和掌握,会适得其反,不利于该课程学习。对学生毕业后从事测绘生产、科研工作的能力产生测量平差辅助教学软件的出现为测量平差教学一定影响。近几十年来,随着计算机技术和空间技中的大量计算提供了很好的工具,常用软件有CAI、术的进步,测绘学科得到了飞跃的发展,观测数据和测量平差软件、Matlab语言等,经过多年Po
5、werpoint估计量的类型更加多样,测量平差应用更加广泛,给格式CAI教学和平差软件实践,证明以推导公式为测量平差课程提出了新的要求和任务。所以,如何主的平差课程,只有在开始或小结、总结时使用才能进行测量平差课程体系改革、课程内容的优化与深有较好的效果,而例题讲解最好的辅助教学软件是化、教学方法改革等一直是测量学者探讨的重要问Matlab。Matlab软件以其强大的矩阵计算、简捷的题之一。程序编写方法等特点,非常适合初学者进行测量平在测量平差的教学过程中,要求学习者具有较差课程的学习,也为课堂教学节约了大量的时间,达好的数学理论知识和较强的逻辑推理能力,要学会
6、到事半功倍的效果。应用数学的思维方法解决观测数据处理的实际问1Matlab软件简介题。此课程数学公式推导多,计算公式比较复杂,大量的计算都以矩阵的形式进行。但目前采用的教材Matlab是从Matrix(矩阵)和Laboratory(实验收稿日期:2006-01-20作者简介:潘雄(1973~),男,副教授,博士研究生.第1期潘雄,等:Matlab软件在测量平差教学中的应用·77·室)各取前3个字母组成的,意思是矩阵实验室,是价值。美国MathWorks公司于20世纪80年代中期推出2Matlab在测量平差中的应用的一种交互式、面向对象的科技应用软件,是一个为科学
7、和工程计算而专门设计的高级交互式软件包。测量平差数据处理主要是基于矩阵的运算,常Matlab集成了图示与精确的数值计算,是一个可以用的矩阵运算主要是矩阵的生成、转置、求逆和矩阵完成各种计算和数据可视化的强有力工具,其优秀求广义逆等。在Matlab环境中,不需要对创建的变的数值计算能力和卓越的数据可视化能力使其很快量对象给出类型说明和维数,所有的变量都作为在数学软件中脱颖而出,成为以矩阵运算为主要工Matlab中的M文件的语法与其他的高级语言类似,作方式的线性代数、概率论和数理统计、自动控制、是一种程序化的编程语言,同时也是一种解释性的数字信号处理、动态系统仿真等
8、领域教学和科研工编程语言