Excel电子表格中后方交会程序的编写
李旭,陈尚云
(国家电力公司成都勘测设计研究院,四川 成都
1前言
随着计算机的广泛普及和自动化办公系统的不断完善,能否直接利用自动化办公软件系统内
2程序编写
后方交会用真数计算的要点是:先根据A、B、C三个已知点的坐标(XA,YA)、(X
图1为后方交会示意图,图中ABCP是以逆时针方向编号。
联立解式(1)、(2)、(3)得待定点P的解算公
由此可求出P点的平面坐标,再根据P点的平面坐标算出P点到其余各点的距离
式中H——P点的高程;
H已知——已知点的高程;
D——P点至已知点的距离;
Z——P点至已知点的天顶距;
I——仪器高;
L——占标高;
K——大气折光差;
R——地球半径。
根据上述公式首先进行版面设计,结果见表1。表中第一行为程序名称(此单元格为合并单
表2及表3为中间计算过程,现说明如下:表2在Excel表中是第六~九行的M~T列,其内容为
说明:M8~P8、M9~P9是将水平角、天顶距观测值转化为弧度值;
Q8、Q9,R8、R9是求P点的各组高程值;
S8、S9是求P点的各组高程值的最大最小值;
T8、T9是求第一组和第二组α值(150°≥α≥30°)。
表3在Excel表中是第六~九行的U~Z列,其内容为β1、β2、B点至P点的方位角正切
说明:U8、U9是求第一组和第二组β值(150°≥β≥30°);
V8、V9是求B点至P点的方位角的两组正切值;
3结束语
从本文的尝试来看,将一些常用程序编制成具有简单界面的程序既简单又经济,是行之有效
建议:对每次算出的结果取一个点进行检验,以免无意之中把某一单元格表达式改变而产生
上一篇:锅炉缺水事故处理办法