1.角度和弧度的互化

1.toRadians()方法--用于将角度转弧度

示例

2.toDegrees() 方法--用于将参数转为角度

示例

2.三角函数

1.sin()方法

sin() 方法用于返回指定double类型参数的正弦值。

注意,sin()方法的参数应为弧度,故在使用sin()方法前应先将所求角度转为对应弧度。cos()以及tan()同sin()。

示例:

2.cos()方法

cos() 方法用于返回指定double类型参数的余弦值。

示例:

3.tan()方法

tan() 方法用于返回指定double类型参数的正切值。

示例:

 这里45度角对应的正切值不为1的原因是,将45度角转为弧度时有一定精度损失。

3.反三角函数

1.asin()方法

asin() 方法用于返回指定double类型参数的反正弦值。

注意,asin() 方法返回值为弧度,应用toDegrees() 方法转为角度。acos()方法和atan()方法同asin()方法。

示例:

难以避免的,角度和弧度的转化之间会带来精度损失

2.acos()方法

acos() 方法用于返回指定 double 类型参数的反余弦值。

示例:

3.atan()方法

atan() 方法用于返回指定double类型参数的反正切值。

示例:

Java中角度和弧度的转换,三角函数,反三角函数相关推荐

  1. python怎么算反三角函数_python弧度制转换 三角函数 反三角函数 双曲 反双曲 sin cos tan asin acos atan asinh acosh atanh atanh2...

    前提:import math 函数介绍: degrees(x)将x从弧度转换为度数. radians(x)将x从度数转换为弧度. 例如: >>> import math >&g ...

  2. python弧度制转换 三角函数 反三角函数 双曲 反双曲 sin cos tan asin acos atan asinh acosh atanh atanh2

    前提:import math 函数介绍: degrees(x)   将x从弧度转换为度数. radians(x)   将x从度数转换为弧度. 例如: >>> import math ...

  3. 7.Java中变量的隐式转换以及强类型转换

    1.变量的相加,(变量的数据类型一致),直接运算即可!          结论:         Java中变量的 隐式转换(数据类型的默认类型提升)         byte,short,char- ...

  4. java中字符和字节的转换_Java最佳实践–字符到字节和字节到字符的转换

    java中字符和字节的转换 在使用Java编程语言时,我们将继续讨论与建议的实践有关的系列文章,我们将讨论String性能调优. 特别是,我们将着重于使用默认编码时如何有效地处理字符到字节和字节到字符 ...

  5. java中的进制输出转换_java中进制的转换,Byte与16进制的转换

    java中对于进制的转换有很多方式,其中对于常见的基本的二进制 八进制 十进制 十六进制等的转换有对于的包装类实现,不需要通过二外的算法来进行实现,具体如下: 首先关于最简单的二进制转换的方法有: 十 ...

  6. Java的编程基础-----Java中二进制与十进制的转换

    Java的编程基础-----Java中二进制与十进制的转换 文章目录

  7. Java中实现图片格式的转换

    小小的代码片段,在Java中实现图片格式的转换. 下边的示例中,使用了jpg->jpg,^_^我懒得修改了再测试了,我在实际使用的时候是从bitmap位图转换为了jpg. package com ...

  8. Java中long和int互相转换,不改变原有数据

    Java中long和int互相转换,不改变原有数据 文章目录 Java中long和int互相转换,不改变原有数据 测试方法,及封装好的方法 封装好之后的方法 测试方法,及封装好的方法 @Test pu ...

  9. C++中tan、atan、sin、cos等三角函数用法的代码演示及结果,注意角度和弧度的转换!

    进行相机坐标系相关公式推导时,经常碰到三角函数的使用.时间一长就生疏,碰到问题再查,很费时间.所以就总结一下,也希望能帮到更多的人.下面就通过简练的代码,把常用的cos.sin.tan.atan等通过 ...

最新文章

  1. 深度学习--TensorFlow(7)拟合(过拟合处理)(数据增强、提前停止训练、dropout、正则化、标签平滑)
  2. 201-3-19李宏毅机器学习视频笔记七(游戏解释Gradient Descent)
  3. Oracle Dataguard中备库中归档日志不同步
  4. 【正一专栏】巴萨西甲冠军遇到挑战
  5. 深度学习和目标检测系列教程 8-300:目标检测常见的标注工具LabelImg和将xml文件提取图像信息
  6. 网络与IO知识扫盲(三):从系统调用的角度,剖析 Socket 的连接过程、BIO 的连接过程
  7. service和controller都加了事务_「Spring声明式事务」在service内部之间调用竟然失效啦?...
  8. python perl正则表达式_python学习笔记(正则表达式)
  9. fs和php的区别,优缺点评测飞科fs318和fs360有啥区别?哪个好?真实评测体验曝光...
  10. ios知识点扩充(1)
  11. JBoss安装与配置
  12. font-spider(字蛛) 让页面引入中文web字体
  13. 自定义ContentProvider
  14. matlab latex 中文字体,LaTeX - 设置中文字体
  15. 瘟疫模拟——技术预演与方案设计(Python技术预演)
  16. 软件测试周刊(第63期):凡是持久的,必是温和的与可持续的。
  17. 【代码审计】51 TP5框架、无框架 变量覆盖反序列化
  18. canvas实现图像裁剪
  19. YX4057C芯片资料
  20. 2、PVID(本征VLAN)实验配置步骤

热门文章

  1. 如何使用工厂模式让自己的代码更加优雅
  2. 基于Springboot社区居民健康档案管理系统 毕业设计-附源码220940
  3. Android USB 输入设备
  4. Android TV 开发简介
  5. 【阿拉伯数字转中文汉字工具类】
  6. Winform中给下拉框(ComboBox或LookUpEdit)添加内容
  7. 视觉检测零件同轴度 测试零件同轴度,检测是否同心圆
  8. NETDMIS5.0对有CAD模型的工件运用“3-2-1”法建立零件坐标2023
  9. c语言患者住院管理系统,住院系统-中小医院医疗套装软件管理系统_九明珠信息科技...
  10. Android 实现自动抢微信红包