2008№4 铜 业 工 程 21
文章编号:1009—3842(2008)04-0021一03
利用MATLAB实现水准网条件平差
曾晓1,罗发明2
摘要:水准网条件平差中矩阵运算占很大一部分,计算工作浪费时间较多。MATLAB具有强大的矩阵运算
和创建图形用户界面的功能。用MATLAB编制水准网条件平差程序可以去掉矩阵计算这个沉重的包袱,从而提高
计算工作效率。
关键词:测量平;阵运算;MATLAB;水准网
中图分类号:3"I)854.6 文献标识码:A
数等于未知点的个数。如果水准网中没有已知点,
MATLAB起源于矩阵运算,并已经发展成一种
高度集成的计算机语言。MATLAB以矩阵作为基本这时,只能假定某点的高程为已知,并以此为基础,
编程单元,它提供了各种矩阵的运算与操作,并有较 确定其他各点的相对高程。所以,在没有已知点的
强的绘图功能。MATLAB集科学计算、图像处理、声水准网中,必要观测的个数等于网中所有未知点个
音处理于一身,是一个高度的集成系统,有良好的用 数减1。
户界面,并有良好的帮助功能。利用MArllAB的矩 以图l中水准网为例详细说明水准网平差方程
阵运算和创建图形用户界面的功能来实现水准网的 的列立和计算的具体过程,A,B是已知高程的水
条件平差。 准点,图中Pl,P2,P3点是待定点。A,B是已
知点高程。