一、背景概述

我要单独把这两个公式列出来写篇文章, 我觉得搞测量的如果能熟练运用 Pol()和Rec()这两个公式,那么他是会用卡西欧计算器的里程碑事件,也就是说,你开始入门了。

为什么呢?他虽然是内置的公式,但是他能发映出一个卡西欧程序机的特点,变量储存的方法。也是我们在测量过程中灵活运用这两个公式进行坐标正反算和方位角的计算。

首先是一张我做的图片,里面写着他的具体用法。然后会有两个例题来说明他的用法。

二、用例题来解释Pol()和Rec()的用法

1、点A(304477.894,532701.342),点B(304534.231,532765.785)。

问:a,点A到点B的方位角和距离?

b,点B到点A的方位角和距离?

解:a,在计算器上面按下黄色的SHIFT再按下+,屏幕显示Pol(,输入以下数据

Pol(304534.231-304477.894,532765.785-532701.342)

然后按下exe,屏幕显示

γ=85.59648251

θ=48.83957732

但是此时如果我们要是用这个结果的话,他是无法代入计算的。正如图片里面的解释,

距  离 “γ=85.59648251”结果储存在字母变量“I”中;

方位角“θ=48.83957732”结果储存在字母变量“J”中。

下面我们就调用来就可以计算了

按下红色的”ALPHA“和“,”后屏幕显示出I的字母,再按下EXE就会出现距离的结果了,这时候你可以看看这个数字是不是和您刚才用Pol计算的一样呢。

同理,按下红色“ALPHA”和“M+”后屏幕显示出J的字母,再按下EXE就会出现方位角的结果了,再按下度分秒°′″键。此时就是点A到点B的方位角,并且你可以用                它来计算了。

b,同a的解法,只是把两个相减坐标互换,即:Pol(304477.894-304534.231,532701.342-532765.785)

     

2、全站仪架在点B(304534,231,532765.785),后视棱镜架点A(304477.894,532701.342).测得C点的距离是102.343m,A->B->C的左角是122°51′05.12″。

问: C的坐标是多少。

解:   "SHIFT" →"‐" 调出Rec(,然后输入

Rec(102.343,122°51′05.12″)

按下EXE键,计算出

x=-55.51722835

y=85.97631654

此时虽然结果出来了,还是不能用,图片中说到,字母变量I为x,J为y,那么调出字母I,按下确定键,屏幕显示距离的结果。

计算c点坐标的公式是,

x=304534,231+I;

y=532765.785+J;

      

老王推荐正品卡西欧fx-5800 点击查看

【卡西欧Fx-5800p系列教程】Pol()和Rec()正反算妙用的更多相关文章

  1. SpringBoot系列教程JPA之delete使用姿势详解

    原文: 190702-SpringBoot系列教程JPA之delete使用姿势详解 常见db中的四个操作curd,前面的几篇博文分别介绍了insert,update,接下来我们看下delete的使用姿 ...

  2. Angular2入门系列教程7-HTTP(一)-使用Angular2自带的http进行网络请求

    上一篇:Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数 感觉这篇不是很好写,因为涉及到网络请求,如果采用真实的网络请求,这个例子大家拿到手估计还要自己写一个web ...

  3. Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数

    上一篇:Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数 之前介绍了简单的路由以及传参,这篇文章我们将要学习复杂一些的路由以及传递其他附加参数.一个好的路由系统可以使我们 ...

  4. Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数

    上一篇:Angular2入门系列教程-服务 上一篇文章我们将Angular2的数据服务分离出来,学习了Angular2的依赖注入,这篇文章我们将要学习Angualr2的路由 为了编写样式方便,我们这篇 ...

  5. Angular2入门系列教程4-服务

    上一篇文章 Angular2入门系列教程-多个组件,主从关系 在编程中,我们通常会将数据提供单独分离出来,以免在编写程序的过程中反复复制粘贴数据请求的代码 Angular2中提供了依赖注入的概念,使得 ...

  6. 一步一步使用ABP框架搭建正式项目系列教程

    研究ABP框架好多天了,第一次看到这个框架的名称到现在已经很久了,但由于当时内功有限,看不太懂,所以就只是大概记住了ABP这个名字.最近几天,看到了园友@阳光铭睿的系列ABP教程,又点燃了我内心要研究 ...

  7. angular2系列教程(十)两种启动方法、两个路由服务、引用类型和单例模式的妙用

    今天我们要讲的是ng2的路由系统. 例子

  8. CRL快速开发框架系列教程十三(嵌套查询)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  9. CRL快速开发框架系列教程十二(MongoDB支持)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

随机推荐

  1. 【struts2】值栈(后篇)

    在值栈(前篇)我们学习了值栈的基本知识,接下来,来看看在程序中具体如何使用值栈. 1 ActionContext的基本使用 1.1 如何获取? 要获取ActionContext有两个基本的方法,如果在 ...

  2. Python读文本文件

    file_object = open('thefile.txt') try: all_the_text = file_object.read() finally: file_object.close( ...

  3. mysql-binlog_cache_size

    二进制日志缓冲区吗,默认是32k.该参数是基于会话的,不要设置过大. 当事务的记录大于设定的binlog_cache_size时,mysql会把缓冲区中的日志信息写入一个临时文件中,所以该值也不能设置 ...

  4. Oracle中文乱码解决办法总结

    AMERICAN_AMERICA.WE8ISO8859P1,这个字符编码是西欧字符编码,对应于.Net的就是iso-8859-1字符编码,所以只需要改到系统的默认字符编码就行了. 解决方法: (1) ...

  5. How to convert String to Date – Java

    In this tutorial, we will show you how to convert a String to java.util.Date. Many Java beginners ar ...

  6. springcloud中服务组策与发现eureka

    1 Eureka 是什么 Eureka是netflix的一个子模块,只需要使用服务的标志符,就可以访问到服务,而不需要修改服务调用的配置文件.功能类似于Dubbo的注册中心,比如Zookeeper. ...

  7. Vue(五):Vue模板语法

    1.{{...}}(双大括号) 文本插值 <div id="app"> <p>{{ message }}</p> </div> 2. ...

  8. GCD 实现生产-消费 模式

    #import "ViewController.h" @interface ViewController (){ } @property (nonatomic,strong) di ...

  9. iOS提交iTunes审核时出现Invalid Binary错误

    xcode5编译一个xcode4时写的代码,提交iTunes审核时出错. 1.iOS提交审核时出现Invalid Binary错误 2.收到邮件: iPhone 5 Optimization Requ ...

  10. 字符串匹配算法KMP算法

    数据结构中讲到关于字符串匹配算法时,提到朴素匹配算法,和KMP匹配算法. 朴素匹配算法就是简单的一个一个匹配字符,如果遇到不匹配字符那么就在源字符串中迭代下一个位置一个一个的匹配,这样计算起来会有很多 ...