巧用Excel中的函数解决测量中实际问题1.docVIP

巧用Excel中的函数解决测量中实际问题1.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
巧用Excel中的函数解决测量中实际问题1

巧用Excel中的函数解决测量中实际问题 魏国武 辽宁地质工程职业学院 摘要:本文针对实际测量生产作业中,尤其是矿山测量生产中经常应用到的几个计算公式模型以及目前最常使用的计算工具Excel表格,仔细分析研究了Excel电子表格中的各函数关系及计算功能,利用电子表格中的函数,解决计算导线边坐标方位角、坐标正反算、平差计算等实际测量问题,为第一线的测量生产作业人员提供一种方便快捷的计算方法,既提高了测绘计算成果的可靠性,又能使第一线的测量生产作业人员降低劳动强度和提高作业效率,还简化了测量生产作业的工作环节,具有一定的推广使用意义。 关键词:Excel表格,函数,坐标方位角,坐标反算,测量生产作业。 1、引言 在测绘生产单位,大多数工程技术人员对于各种编程软件并不十分熟悉,而在实际生产测量任务中,有一些比较繁琐的工作,对测量的计算速度、工作的进程有一定的影响。在办公软件office可以说是家喻户晓,人人皆知,其中的电子表格Excel中的300余个函数,对于多数人来说,并不十分了解,也更谈不上应用,本文选择部分函数来解决测量实际中的常见问题,以更好地、准确地完成测绘任务,提高工作效率。 在运用IF、INT、RADIANS、DEGREES等函数进行具体计算前,首先将这些函数的具体功能进行说明,以便应用。 2、函数 2.1、IF函数 这是一个条件转折函数,判断一个条件是否满足,如果满足条件返回一个值,否则返回另一个值,函数中有三个参数项:第一个是LOGICAL Text,含义是逻辑检验,它是任何一个判断为真(True)或假(False)的具体数值或表达式,如果数据符合此项参数条件,即返回值为真,则执行第二项参数相关内容,如果在第一参数中参数值为假,则执行第三项参数,整个函数表达为:IF(参数项1,参数项2,参数项3),在使用时注意两点:①参数项之间须用英文“,”号隔开;②多层IF函数中的括号要匹配,不能缺少括号层数。 2.2.“INT”函数,这是一个取整函数,将数值向下取整。 2.3.“RADIANS”函数,作用是将角度以度为单位的度值转换为弧度。 2.4. “DEGREES”函数,它的功能是将弧度值转换为以度为单位角值。 2.5. “SUMPRODUCT”函数,它的功能是将数组或区域内乘积求和。 3.利用函数进行坐标反算、导线方位角推算 测量中进行坐标反算、方位角的推算是非常普遍的,随着计算机的普及,对于大量进行点之间的方位推算、导线边方位推算来讲,借助于办公软件office中的电子表格EXCEL中的部分函数,进行简单的编辑程序,可以轻而易举地完成计算控制点之间的坐标方位角、距离及任意导线边方位角的推算等功能,实现测量计算自动快速的目的。 3.1利用“IF、INT”函数进行坐标反算 如AB直线,已知A、B点坐标,求AB的坐标方位角和边长。 根据坐标反算的基本原理,编写程序设计思路是:一是求取坐标增量;二是根据坐标增量分别判定所在象限;三是根据所在象限选用不同公式 在电子表格EXCEL中,如表(一)所示;将已知两点的坐标分别填入电子表格相应位置上。首先计算直线的坐标增量,在E2、F2单元格处,分别引用坐标增量计算的公式,=B2-A2,=D2-C2,在G2单元格处输入程序:IF(E20,IF(F30,ATAN(F3/E2),ATAN(F3/E2)+2*PI()),IF(F30,ATAN(F3/E2)+PI(),ATAN(F3/E2)+PI())),求出坐标方位角以弧度单位表示的数值,在H2单元格处输入函数SQRT(E2^2+F2^2)求出两点间水平距离。由于角度单位测量上习惯用度、分、秒来表示,现将G2单元格中的弧度转换为度、分、秒。 在I2单元格中输入INT(DEGREES(G2)),其中函数DEGREES功能是将弧度值化为以度为单位的角度,经INT函数运算后得到整数度值。在J2单元格中输入程序:“=INT((DEGREES(G2)-INT(DEGREES(G2)))*60)”,得到整数分值,在K2单元格中输入程序:=((DEGREES(D2)-INT(DEGREES(D2)))*60-G2)*60,此程序目的是获得秒值,取小数后1位即可。 3.2.推算导线坐标方位角 为区别导线折角左、右角,规定左角为正值,右角为负值,在图(一)中,AB的坐标方位角αAB为已知,观测折角为β1、β2、β3,求三条未知导线边B1、12、23的坐标方位角。例如: αAB=125°32′45″,β1=146°17′08″, β2=159°04′39″,β3=57°32′47″ 在电子表格的表(二)中,在“点名”列隔一单元格填写导线点名,在“观测折角”列以小数形式填写折角,在“导线边坐标方位角”列以小数形式将已知方位角以弧度形式填写在A与B点名之间的空单元格

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档