excel电子表格中后方交会程序的编写
时间:2015-12-20 22:16:58 所属分类:智能科学技术 浏览量: 157
Excel电子表格中后方交会程序的编写 李旭,陈尚云 (国家电力公司成都勘测设计研究院,四川 成都 610072) 1前言 随着计算机的广泛普及和自动化办公系统的不断完善,能否直接利用自动化办公软件系统内 的固有功能编制一些测量中的常用程序来解决工作中的计算问
婵犲痉鏉库偓鏇㈠磹閻熸壆骞撻柛褎顨忛弫鍌涖亜閹烘垵鈧敻宕戦幘鏂ユ闁规儼濮ら宥呪攽閻橆偄浜鹃梺瑙勫劶濡嫮鈧艾顦遍埀顒€绠嶉崕閬嶅箠鎼搭煉缍栭柕鍫濇媼濞撳鏌曢崼婵囧櫤閻犳劏鍓濈换娑氭嫚瑜庣€氾拷
Excel电子表格中后方交会程序的编写 李旭,陈尚云 (国家电力公司成都勘测设计研究院,四川 成都 610072)
1前言
随着计算机的广泛普及和自动化办公系统的不断完善,能否直接利用自动化办公软件系统内 的固有功能编制一些测量中的常用程序来解决工作中的计算问题,如利用Office中的Ex cel电子表格的功能编制后方交会程序,本文在这方面作了一点尝试。 2程序编写
后方交会用真数计算的要点是:先根据A、B、C三个已知点的坐标(XA,YA)、(X B ,YB)、(XC,YC)及两个水平观测角α、β,计算出已知点到未知点的坐标方位角 如αBP,然后根据这个坐标方位角及已知坐标增量和α、β角求出已知点到未知点的 坐标增量,最后求 得未知点的坐标XP,YP。由图1可知,CP、BP、AP三条直线的方程式为:
图1为后方交会示意图,图中ABCP是以逆时针方向编号。
联立解式(1)、(2)、(3)得待定点P的解算公
由此可求出P点的平面坐标,再根据P点的平面坐标算出P点到其余各点的距离 D,再由下式求出P的高程H:
式中H——P点的高程;
H已知——已知点的高程;
D——P点至已知点的距离;
Z——P点至已知点的天顶距;
I——仪器高;
L——占标高;
K——大气折光差;
R——地球半径。
根据上述公式首先进行版面设计,结果见表1。表中第一行为程序名称(此单元格为合并单 元格);第二行A~E列分别是后视点一及其坐标高程和标高指示,第二行F~L列分别是后 视点二及 其坐标高程和标高指示;第三行A~E列分别是后视点一的点名及坐标高程和标高的值,第三 行F~L分别是后视点二的点名及坐标高程和标高的值;第四行A~E列分别是后视点三及其坐 标高程和标高指示,第四行F~L列分别是后视点四及其坐标高程和标高指示,第五行A~E列 分别是后视点三的点名及坐标高程和标高的值;第五行F~L列分别是后视点四的点名及坐标 高程和标高的值;第六行A~E列分别是设站点及各后视方向的水平角指示,第七行A~E列分 别是 仪 器高及各后视方向的天顶距指示,第六、七行F~L列(均为合并单元格)分别是设站点坐标 高程及两组坐标高程之差和备注。以上部分为已知数据、观测值和未知点成果,这部分作为 打印输出部分。
表2及表3为中间计算过程,现说明如下:表2在Excel表中是第六~九行的M~T列,其内容为 各水平角和天顶距的弧度值、各组高程值、最大最小高程值,以及α1、α2的指示。
说明:M8~P8、M9~P9是将水平角、天顶距观测值转化为弧度值;
Q8、Q9,R8、R9是求P点的各组高程值;
S8、S9是求P点的各组高程值的最大最小值;
T8、T9是求第一组和第二组α值(150°≥α≥30°)。
excel电子表格中后方交会程序的编写 :
表3在Excel表中是第六~九行的U~Z列,其内容为β1、β2、B点至P点的方位角正切 、坐标增量、P点的坐标值。各单元格的表达式为:
说明:U8、U9是求第一组和第二组β值(150°≥β≥30°);
V8、V9是求B点至P点的方位角的两组正切值; 3结束语
从本文的尝试来看,将一些常用程序编制成具有简单界面的程序既简单又经济,是行之有效 的。表1反映了所有的信息,如已知点情况、观测值、待定点成果以及成果的质量 情况,只须将表1打印出来保存即可。表2、表3为计算过程,可不打印输出,这样又能 节省材料。
建议:对每次算出的结果取一个点进行检验,以免无意之中把某一单元格表达式改变而产生 错误。 水电站设计
excel电子表格中后方交会程序的编写 :
婵犵數濮伴崹鐟帮耿鏉堛劍娅犳俊銈傚亾閸楅亶鏌ㄩ悤鍌涘:闂傚倷绀侀崯鎸庢櫠鎼淬垺鍙忛柣銏⑶归崙鐘绘煕閹伴潧鏋熼柛瀣墬閵囧嫰寮崶顬捇姊婚崟顐ばч柡灞诲€栫缓鑺ュ緞婢跺本鏅奸梻浣虹帛閹碱偆妲愰弴鐘愁潟闁哄啫鐗嗙粻锝嗙箾閸℃瀚板ù婊勫劤闇夐柨婵嗘搐閸斿淇婇姘捐含闁哄矉绻濆畷顏呮媴閸涘﹦浜栭梻渚€鈧偛鑻崢鍛婁繆閻愭潙绗х紒顔规櫆閵堬綁宕橀妸锔绘闂備線娼荤€靛矂宕㈡ィ鍐ㄧ闁稿繘妫跨换鍡樸亜閹邦喖鏋庡ù婊冨⒔缁辨挻鎷呮搴樻晙闂佹悶鍔嶅钘夘嚕閹惰姤鍋勯柣鎾虫捣椤斿顪冮妶鍡橆梿闁稿鍔曢~婵嬪Ω閳哄倻鍙嗗┑鐐村灦宀e潡鎮為柨瀣ㄤ簻闁哄洦顨嗗▍濠勨偓娈垮枤婢ф骞嗛弮鍫濐潊闁斥晛鍟浼存⒒娴e憡鎯堥柛濠勄圭叅闁靛ě鍌滃墾闂佺粯鍔曞Ο濠囧疮閸涘瓨鐓犵痪鏉垮船婢т即鏌i妷銉﹀殗闁哄本绋戦埢搴ㄥ箛椤掑倷绱橀梻渚€娼уΛ妤呭疮娴兼潙绠熼悗娑櫳戞刊瀵哥磼鐎n厽纭跺ù婊勭墵濮婃椽骞愭惔锝傛闂佸搫鐗滈崜姘扁偓闈涖偢瀹曟﹢顢欓懖鈺冨炊婵犵數濮磋墝闁稿鎸剧槐鎾愁吋閸℃﹩妫冮梺纭呮珪閹瑰洭寮幘缁樻櫢闁跨噦鎷�.闂傚倷绀侀崯鍧楁倶閸儱鐒垫い鎺嶇婢ь垱绻涚仦鍌氣偓婵嬪蓟閿涘嫧鍋撻敐搴′簽闁活厼顑夐弻娑氣偓锝庝簽鏁堥悗娈垮枙閸楁娊銆佸☉妯锋瀻闁瑰濮弸娆撴⒒娴gǹ鎮戞繝銏★耿楠炲﹤顓奸崶鈺冪暥闂佸搫绉查崝搴ㄥ煝閺冨倵鍋撻獮鍨姎婵☆偅顨婂畷銏ゅ箳濡や胶鍘搁梺鍓插亽閸嬪嫭鏅堕鈧铏规喆閿濆棙鐝氶悗瑙勬穿缂嶄礁顕i崜浣瑰磯闁靛⿵濡囩粔鍓х磽閸屾瑨顔夐柛瀣崌閺岋綁骞嬮悙鍡樺灴閹顢氶埀顒勫蓟閿濆拋娼╅柣鎾冲閻忓棙绻涢敐鍛悙闁挎洦浜悰顔界瑹閳ь剟寮幘缁樻櫢闁跨噦鎷�,闂傚倷绀侀幉锟犳偡椤栫偛鍨傞柛顭戝亞椤╃兘鏌涢鐘茬仼閻庡灚鐓¢弻銊╂偆閸屾稑顏�闂備浇顕х€涒晠宕樻繝姘挃闁告洦鍋撻懓鍧楁煣韫囷絽浜栧ù婊勭矊铻栭柨婵嗘噹閺嗙偤鏌ㄥ☉铏婵犵數鍋涢悺銊у垝瀹€鍕亱闁告侗鍠氶々鏌ユ煙閻戞﹩娈旂紒鈧崱娑欑厽婵☆垵鍋愮敮娑㈡煟濠垫挻瀚�.
转载请注明来自:http://www.zazhifabiao.com/lunwen/dzxx/znkxjs/28167.html